freetype-commit
[Top][All Lists]
Advanced

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

[freetype2-demos] master 2b1606e: [ftview, ftstring] Prevent locking on


From: Werner Lemberg
Subject: [freetype2-demos] master 2b1606e: [ftview, ftstring] Prevent locking on broken unsizable fonts.
Date: Sat, 7 Jan 2023 22:01:43 -0500 (EST)

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

    [ftview, ftstring] Prevent locking on broken unsizable fonts.
    
    * src/ftstring.c (Render_Waterfall): Break on error.
    * src/ftview.c (Render_Waterfall): Break on error.
---
 src/ftstring.c | 5 +----
 src/ftview.c   | 5 +----
 2 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/src/ftstring.c b/src/ftstring.c
index e0d04c8..62b5c82 100644
--- a/src/ftstring.c
+++ b/src/ftstring.c
@@ -860,10 +860,7 @@
 
       error = FTDemo_Get_Size( handle, &size );
       if ( error )
-      {
-        /* probably a non-existent bitmap font size */
-        continue;
-      }
+        break;
 
       if ( pt_size == status.ptsize )
         grFillHLine( display->bitmap, x - 4, y, 8, display->warn_color );
diff --git a/src/ftview.c b/src/ftview.c
index 87b1000..5ae7e7c 100644
--- a/src/ftview.c
+++ b/src/ftview.c
@@ -731,10 +731,7 @@
 
       error = FTDemo_Get_Size( handle, &size );
       if ( error )
-      {
-        /* probably a non-existent bitmap font size */
-        continue;
-      }
+        break;
 
       step_y = ( size->metrics.height >> 6 ) + 1;
 



reply via email to

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