freetype-commit
[Top][All Lists]
Advanced

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

[freetype2-demos] master edfbdc8: * src/ftview.c (Process_Event): Small


From: Werner Lemberg
Subject: [freetype2-demos] master edfbdc8: * src/ftview.c (Process_Event): Small harmonization.
Date: Fri, 13 Jan 2023 11:32:28 -0500 (EST)

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

    * src/ftview.c (Process_Event): Small harmonization.
---
 src/ftview.c | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/src/ftview.c b/src/ftview.c
index 9b1c559..6f15582 100644
--- a/src/ftview.c
+++ b/src/ftview.c
@@ -1111,18 +1111,21 @@
 
     status.update = 0;
 
-    if ( status.render_mode == (int)( event.key - '1' ) )
-      return ret;
     if ( event.key >= '1' && event.key < '1' + N_RENDER_MODES )
     {
-      status.render_mode = (int)( event.key - '1' );
+      int  render_mode = (int)( event.key - '1' );
+
+
+      if ( status.render_mode == render_mode )
+        return ret;
+
+      status.render_mode = render_mode;
       event_render_mode_change( 0 );
       status.update = 1;
       return ret;
     }
 
-    if ( event.key >= 'A'             &&
-         event.key < 'A' + N_LCD_IDXS )
+    if ( event.key >= 'A' && event.key < 'A' + N_LCD_IDXS )
     {
       int  lcd_idx = (int)( event.key - 'A' );
 



reply via email to

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