freetype-commit
[Top][All Lists]
Advanced

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

[freetype2] master a7b199d 3/4: * src/cache/ftcmanag.c (FTC_Manager_New)


From: Werner Lemberg
Subject: [freetype2] master a7b199d 3/4: * src/cache/ftcmanag.c (FTC_Manager_New): Avoid some zeroing.
Date: Thu, 2 Sep 2021 23:32:01 -0400 (EDT)

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

    * src/cache/ftcmanag.c (FTC_Manager_New): Avoid some zeroing.
---
 src/cache/ftcmanag.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/cache/ftcmanag.c b/src/cache/ftcmanag.c
index 312a83c..81254a9 100644
--- a/src/cache/ftcmanag.c
+++ b/src/cache/ftcmanag.c
@@ -357,7 +357,7 @@
   {
     FT_Error     error;
     FT_Memory    memory;
-    FTC_Manager  manager = 0;
+    FTC_Manager  manager;
 
 
     if ( !library )
@@ -368,7 +368,7 @@
 
     memory = library->memory;
 
-    if ( FT_NEW( manager ) )
+    if ( FT_QNEW( manager ) )
       goto Exit;
 
     if ( max_faces == 0 )
@@ -399,6 +399,9 @@
                       manager,
                       memory );
 
+    manager->num_nodes  = 0;
+    manager->num_caches = 0;
+
     *amanager = manager;
 
   Exit:



reply via email to

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