From b22b2298be235722bc68190ba3234a813540cb84 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 9 Jun 2014 13:51:58 -0400 Subject: [PATCH] GtkViewport: Don't do silly things in a setter Just queue a resize instead of fiddling with the size allocation. --- gtk/gtkviewport.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/gtk/gtkviewport.c b/gtk/gtkviewport.c index edba7aa1ed..f0ac9b0233 100644 --- a/gtk/gtkviewport.c +++ b/gtk/gtkviewport.c @@ -617,13 +617,7 @@ gtk_viewport_set_shadow_type (GtkViewport *viewport, { priv->shadow_type = type; - if (gtk_widget_is_drawable (widget)) - { - gtk_widget_get_allocation (widget, &allocation); - gtk_widget_size_allocate (widget, &allocation); - gtk_widget_set_allocation (widget, &allocation); - gtk_widget_queue_draw (widget); - } + gtk_widget_queue_resize (widget); g_object_notify (G_OBJECT (viewport), "shadow-type"); }