freetype-commit
[Top][All Lists]
Advanced

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

[freetype2-demos] master 8b44004: * src/ftview.c (Process_Event): Minor


From: Werner Lemberg
Subject: [freetype2-demos] master 8b44004: * src/ftview.c (Process_Event): Minor refactoring.
Date: Fri, 13 Jan 2023 19:35:26 -0500 (EST)

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

    * src/ftview.c (Process_Event): Minor refactoring.
---
 src/ftview.c | 120 +++++++++++++++++++++++++++++------------------------------
 1 file changed, 60 insertions(+), 60 deletions(-)

diff --git a/src/ftview.c b/src/ftview.c
index 6f15582..32b214a 100644
--- a/src/ftview.c
+++ b/src/ftview.c
@@ -1340,75 +1340,75 @@
       break;
     }
 
-    if ( FT_Library_SetLcdFilterWeights( NULL, NULL ) ==
-                         FT_Err_Unimplemented_Feature    ||
-         handle->lcd_mode < LCD_MODE_RGB                 )
-      return ret;
-
-    switch ( event.key )
+    if ( FT_Library_SetLcdFilterWeights( NULL, NULL ) !=
+                         FT_Err_Unimplemented_Feature    &&
+         handle->lcd_mode >= LCD_MODE_RGB                 )
     {
-    case grKEY( 'L' ):
-      FTC_Manager_RemoveFaceID( handle->cache_manager,
-                                handle->scaler.face_id );
-
-      status.lcd_filter++;
-      switch ( status.lcd_filter )
+      switch ( event.key )
       {
-      case FT_LCD_FILTER_NONE:
-      case FT_LCD_FILTER_DEFAULT:
-      case FT_LCD_FILTER_LIGHT:
-      case FT_LCD_FILTER_LEGACY1:
-        FT_Library_SetLcdFilter( handle->library,
-                                 (FT_LcdFilter)status.lcd_filter );
-        break;
-      default:
-        FT_Library_SetLcdFilterWeights( handle->library,
-                                        status.filter_weights );
-        status.lcd_filter = -1;
-      }
+      case grKEY( 'L' ):
+        FTC_Manager_RemoveFaceID( handle->cache_manager,
+                                  handle->scaler.face_id );
 
-      status.update = 1;
-      break;
+        status.lcd_filter++;
+        switch ( status.lcd_filter )
+        {
+        case FT_LCD_FILTER_NONE:
+        case FT_LCD_FILTER_DEFAULT:
+        case FT_LCD_FILTER_LIGHT:
+        case FT_LCD_FILTER_LEGACY1:
+          FT_Library_SetLcdFilter( handle->library,
+                                   (FT_LcdFilter)status.lcd_filter );
+          break;
+        default:
+          FT_Library_SetLcdFilterWeights( handle->library,
+                                          status.filter_weights );
+          status.lcd_filter = -1;
+        }
 
-    case grKEY( '[' ):
-      if ( status.lcd_filter < 0 )
-      {
-        status.fw_idx--;
-        if ( status.fw_idx < 0 )
-          status.fw_idx = 4;
         status.update = 1;
-      }
-      break;
+        break;
 
-    case grKEY( ']' ):
-      if ( status.lcd_filter < 0 )
-      {
-        status.fw_idx++;
-        if ( status.fw_idx > 4 )
-          status.fw_idx = 0;
-        status.update = 1;
-      }
-      break;
+      case grKEY( '[' ):
+        if ( status.lcd_filter < 0 )
+        {
+          status.fw_idx--;
+          if ( status.fw_idx < 0 )
+            status.fw_idx = 4;
+          status.update = 1;
+        }
+        break;
 
-    case grKEY( '-' ):
-      if ( status.lcd_filter < 0 )
-      {
-        event_fw_change( -1 );
-        status.update = 1;
-      }
-      break;
+      case grKEY( ']' ):
+        if ( status.lcd_filter < 0 )
+        {
+          status.fw_idx++;
+          if ( status.fw_idx > 4 )
+            status.fw_idx = 0;
+          status.update = 1;
+        }
+        break;
 
-    case grKEY( '+' ):
-    case grKEY( '=' ):
-      if ( status.lcd_filter < 0 )
-      {
-        event_fw_change( 1 );
-        status.update = 1;
-      }
-      break;
+      case grKEY( '-' ):
+        if ( status.lcd_filter < 0 )
+        {
+          event_fw_change( -1 );
+          status.update = 1;
+        }
+        break;
 
-    default:
-      break;
+      case grKEY( '+' ):
+      case grKEY( '=' ):
+        if ( status.lcd_filter < 0 )
+        {
+          event_fw_change( 1 );
+          status.update = 1;
+        }
+        break;
+
+      default:
+        break;
+      }
     }
 
     return ret;



reply via email to

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