[gtk+/wip/otte/gadget: 18/18] iconhelper: Queue resize on invalidation



commit 26f44a6224d355ce68f84865a059a564626e16db
Author: Benjamin Otte <otte redhat com>
Date:   Mon Dec 14 05:29:35 2015 +0100

    iconhelper: Queue resize on invalidation
    
    When things change in the iconhelper, queue a resize on the owner widget
    so that it automatically resizes.

 gtk/gtkiconhelper.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtkiconhelper.c b/gtk/gtkiconhelper.c
index deac87c..18e343f 100644
--- a/gtk/gtkiconhelper.c
+++ b/gtk/gtkiconhelper.c
@@ -55,6 +55,8 @@ gtk_icon_helper_invalidate (GtkIconHelper *self)
       cairo_surface_destroy (self->priv->rendered_surface);
       self->priv->rendered_surface = NULL;
     }
+
+  gtk_widget_queue_resize (gtk_css_gadget_get_owner (GTK_CSS_GADGET (self)));
 }
 
 static void


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