freetype-commit
[Top][All Lists]
Advanced

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

[freetype2-demos] master e4548ea: [ftview] Improve waterfall mode.


From: Werner LEMBERG
Subject: [freetype2-demos] master e4548ea: [ftview] Improve waterfall mode.
Date: Mon, 20 Mar 2017 08:34:59 -0400 (EDT)

branch: master
commit e4548eada1606b46f44977890cb0567b3e0617d3
Author: Brian Nixon <address@hidden>
Commit: Werner Lemberg <address@hidden>

    [ftview] Improve waterfall mode.
    
    * src/ftview.c (Render_Waterfall): Stop repeating of the default
    glyph to the end of each line after the display text.
---
 ChangeLog    | 7 +++++++
 src/ftview.c | 9 ++-------
 2 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 2e41637..3de9b95 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
 2017-03-20  Brian Nixon  <address@hidden>
 
+       [ftview] Improve waterfall mode.
+
+       * src/ftview.c (Render_Waterfall): Stop repeating of the default
+       glyph to the end of each line after the display text.
+
+2017-03-20  Brian Nixon  <address@hidden>
+
        * graph/win32/grwin32.c(syskey_translators): Fix F10 key (#50585).
 
        `F10' does not work as advertised in the demos because the
diff --git a/src/ftview.c b/src/ftview.c
index 664d18b..cb3e3fc 100644
--- a/src/ftview.c
+++ b/src/ftview.c
@@ -706,13 +706,8 @@
         ch   = utf8_next( &p, pEnd );
         if ( ch < 0 )
         {
-          p    = Text;
-          oldp = p;
-          ch   = utf8_next( &p, pEnd );
-
-          /* not a single character of the text string could be displayed */
-          if ( !have_topleft )
-            return error;
+          /* end of the text (or invalid UTF-8); continue to next size */
+          break;
         }
 
         glyph_idx = FTDemo_Get_Index( handle, (FT_UInt32)ch );



reply via email to

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