[gimp] libgimpwidgets: in GimpNumberEntryPair, properly set user-override ...



commit 0de25a145a3ffa97a4f802d0abdaa37172d8efad
Author: Ell <ell_se yahoo com>
Date:   Sun Feb 25 03:04:39 2018 -0500

    libgimpwidgets: in GimpNumberEntryPair, properly set user-override ...
    
    ... when focus is lost/enter is pressed
    
    When a GimpNumberPairEntry loses focus, or when enter is pressed,
    set its user-override property by calling
    gimp_number_pair_entry_set_user_override(), instead of setting the
    corresponding member directly, so that the entry's font is updated
    correctly.

 libgimpwidgets/gimpnumberpairentry.c |   11 ++---------
 1 files changed, 2 insertions(+), 9 deletions(-)
---
diff --git a/libgimpwidgets/gimpnumberpairentry.c b/libgimpwidgets/gimpnumberpairentry.c
index a89ffd7..99f5d70 100644
--- a/libgimpwidgets/gimpnumberpairentry.c
+++ b/libgimpwidgets/gimpnumberpairentry.c
@@ -895,20 +895,13 @@ gimp_number_pair_entry_events (GtkWidget *widget,
                                                      left_value,
                                                      right_value);
 
-                  priv->user_override = TRUE;
-                  g_object_notify (G_OBJECT (entry), "user-override");
+                  gimp_number_pair_entry_set_user_override (entry, TRUE);
                 }
             }
             break;
 
           case PARSE_CLEAR:
-
-            gimp_number_pair_entry_set_values (entry,
-                                               priv->default_left_number,
-                                               priv->default_right_number);
-
-            priv->user_override = FALSE;
-            g_object_notify (G_OBJECT (entry), "user-override");
+            gimp_number_pair_entry_set_user_override (entry, FALSE);
             break;
 
           default:


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