[gtk+] Revert "gtkbox: Invalidate order on changes, even if the child is not visible"
- From: Cosimo Cecchi <cosimoc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Revert "gtkbox: Invalidate order on changes, even if the child is not visible"
- Date: Fri, 1 Jul 2011 15:50:12 +0000 (UTC)
commit e731caf8d02df13479be9ea87bb28600cdb3f965
Author: Cosimo Cecchi <cosimoc gnome org>
Date: Fri Jul 1 11:47:41 2011 -0400
Revert "gtkbox: Invalidate order on changes, even if the child is not visible"
This reverts commit 8cb0cc58e321641ebda699b9cbdc0067aeb56d3f.
gtk/gtkbox.c | 7 ++-----
1 files changed, 2 insertions(+), 5 deletions(-)
---
diff --git a/gtk/gtkbox.c b/gtk/gtkbox.c
index b711a52..f97a80d 100644
--- a/gtk/gtkbox.c
+++ b/gtk/gtkbox.c
@@ -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));
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]