priv->children = g_list_insert_before (priv->children, new_link, child_info);
gtk_widget_child_notify (child, "position");
-
- gtk_box_invalidate_order (box);
-
if (gtk_widget_get_visible (child)
&& gtk_widget_get_visible (GTK_WIDGET (box)))
{
+ gtk_box_invalidate_order (box);
gtk_widget_queue_resize (child);
}
}
g_list_free (children);
g_free (child);
- gtk_box_invalidate_order (box);
-
/* queue resize regardless of gtk_widget_get_visible (container),
* since that's what is needed by toplevels.
*/
if (was_visible)
{
+ gtk_box_invalidate_order (box);
gtk_widget_queue_resize (GTK_WIDGET (container));
}