[cache] Minor tweaks.
* src/cache/ftcimage.c (ftc_inode_free): Remove unnecessary check. * src/cache/ftcmanag.c (FTC_Manager_Done): Do not zero before freeing.
This commit is contained in:
parent
5a3bfa92d9
commit
982bc83849
|
@ -34,11 +34,7 @@
|
||||||
FT_Memory memory = cache->memory;
|
FT_Memory memory = cache->memory;
|
||||||
|
|
||||||
|
|
||||||
if ( inode->glyph )
|
|
||||||
{
|
|
||||||
FT_Done_Glyph( inode->glyph );
|
FT_Done_Glyph( inode->glyph );
|
||||||
inode->glyph = NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
FTC_GNode_Done( FTC_GNODE( inode ), cache );
|
FTC_GNode_Done( FTC_GNODE( inode ), cache );
|
||||||
FT_FREE( inode );
|
FT_FREE( inode );
|
||||||
|
|
|
@ -448,18 +448,13 @@
|
||||||
{
|
{
|
||||||
cache->clazz.cache_done( cache );
|
cache->clazz.cache_done( cache );
|
||||||
FT_FREE( cache );
|
FT_FREE( cache );
|
||||||
manager->caches[idx] = NULL;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
manager->num_caches = 0;
|
|
||||||
|
|
||||||
/* discard faces and sizes */
|
/* discard faces and sizes */
|
||||||
FTC_MruList_Done( &manager->sizes );
|
FTC_MruList_Done( &manager->sizes );
|
||||||
FTC_MruList_Done( &manager->faces );
|
FTC_MruList_Done( &manager->faces );
|
||||||
|
|
||||||
manager->library = NULL;
|
|
||||||
manager->memory = NULL;
|
|
||||||
|
|
||||||
FT_FREE( manager );
|
FT_FREE( manager );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue