[gtk+] image: queue_resize() after changing icon-size property



commit a81bdf1e600f9de19d9462ced07c2185d6b08194
Author: Benjamin Otte <otte redhat com>
Date:   Thu Nov 26 15:37:42 2015 +0100

    image: queue_resize() after changing icon-size property

 gtk/gtkimage.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtkimage.c b/gtk/gtkimage.c
index 2e6330a..2570b1d 100644
--- a/gtk/gtkimage.c
+++ b/gtk/gtkimage.c
@@ -455,7 +455,10 @@ gtk_image_set_property (GObject      *object,
       break;
     case PROP_ICON_SIZE:
       if (_gtk_icon_helper_set_icon_size (priv->icon_helper, g_value_get_int (value)))
-        g_object_notify_by_pspec (object, pspec);
+        {
+          g_object_notify_by_pspec (object, pspec);
+          gtk_widget_queue_resize (GTK_WIDGET (image));
+        }
       break;
     case PROP_PIXEL_SIZE:
       gtk_image_set_pixel_size (image, g_value_get_int (value));


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