From 982bc83849966554f850fbc91405883a2a0de895 Mon Sep 17 00:00:00 2001 From: Alexei Podtelezhnikov Date: Sun, 21 Apr 2024 15:53:05 -0400 Subject: [PATCH] [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. --- src/cache/ftcimage.c | 6 +----- src/cache/ftcmanag.c | 5 ----- 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/src/cache/ftcimage.c b/src/cache/ftcimage.c index 56ff80915..c142dcc8d 100644 --- a/src/cache/ftcimage.c +++ b/src/cache/ftcimage.c @@ -34,11 +34,7 @@ FT_Memory memory = cache->memory; - if ( inode->glyph ) - { - FT_Done_Glyph( inode->glyph ); - inode->glyph = NULL; - } + FT_Done_Glyph( inode->glyph ); FTC_GNode_Done( FTC_GNODE( inode ), cache ); FT_FREE( inode ); diff --git a/src/cache/ftcmanag.c b/src/cache/ftcmanag.c index c73601400..29a95baa1 100644 --- a/src/cache/ftcmanag.c +++ b/src/cache/ftcmanag.c @@ -448,18 +448,13 @@ { cache->clazz.cache_done( cache ); FT_FREE( cache ); - manager->caches[idx] = NULL; } } - manager->num_caches = 0; /* discard faces and sizes */ FTC_MruList_Done( &manager->sizes ); FTC_MruList_Done( &manager->faces ); - manager->library = NULL; - manager->memory = NULL; - FT_FREE( manager ); }