forked from AuroraMiddleware/gtk
Revert "gtkbox: Invalidate order on changes, even if the child is not visible"
This reverts commit 8cb0cc58e3
.
This commit is contained in:
parent
c2449763ce
commit
e731caf8d0
@ -1612,12 +1612,10 @@ gtk_box_reorder_child (GtkBox *box,
|
||||
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);
|
||||
}
|
||||
}
|
||||
@ -1801,13 +1799,12 @@ gtk_box_remove (GtkContainer *container,
|
||||
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));
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user