From 015f22777621008dac136940680dff4f250ca42b Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Fri, 11 Mar 2011 19:42:26 +0100 Subject: [PATCH] gtk: Queue a resize after state changes Lots of style properties - border-width in this case - can change the size of widgets, so we need to queue a resize instead of just redrawing. --- gtk/gtkwidget.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 828f857932..ce56072396 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -6997,8 +6997,7 @@ _gtk_widget_update_state_flags (GtkWidget *widget, gtk_widget_propagate_state (widget, &data); - if (gtk_widget_is_drawable (widget)) - gtk_widget_queue_draw (widget); + gtk_widget_queue_resize (widget); } }