X-Git-Url: http://pileus.org/git/?p=~andy%2Fgtk;a=blobdiff_plain;f=gtk%2Fgtkstylecontext.c;fp=gtk%2Fgtkstylecontext.c;h=f2c79c8d2e893425e5df7562e0cc2b727ac38fad;hp=ad182f2be3967d5ac44995fb347cffe784519cd0;hb=f9f6c4fa49cb630f169c2fa4ce6b4ed2b44be8f3;hpb=69eb272e63cd0f76c34d18761438ea38c1fe8f42 diff --git a/gtk/gtkstylecontext.c b/gtk/gtkstylecontext.c index ad182f2be..f2c79c8d2 100644 --- a/gtk/gtkstylecontext.c +++ b/gtk/gtkstylecontext.c @@ -1071,10 +1071,10 @@ gtk_style_context_set_invalid (GtkStyleContext *context, if (invalid) { - if (priv->parent) - gtk_style_context_set_invalid (priv->parent, TRUE); - else if (GTK_IS_RESIZE_CONTAINER (priv->widget)) + if (GTK_IS_RESIZE_CONTAINER (priv->widget)) _gtk_container_queue_restyle (GTK_CONTAINER (priv->widget)); + else if (priv->parent) + gtk_style_context_set_invalid (priv->parent, TRUE); } }