... instead of taking the last one we find. This is necessary as
attached widgets (mostly menus) can be attached to an invisible widget,
but we still want to invalidate styles for them.
https://bugzilla.gnome.org/show_bug.cgi?id=695772
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);
}
}