freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freetype2] master 982bc8384: [cache] Minor tweaks.


From: Werner Lemberg
Subject: [freetype2] master 982bc8384: [cache] Minor tweaks.
Date: Sun, 21 Apr 2024 15:56:39 -0400 (EDT)

branch: master
commit 982bc83849966554f850fbc91405883a2a0de895
Author: Alexei Podtelezhnikov <apodtele@gmail.com>
Commit: Alexei Podtelezhnikov <apodtele@gmail.com>

    [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 );
   }
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]