Acknowledge the fact that invariants are broken and loop all the way up to

* gtk/gtkcontainer.c (_gtk_container_queue_resize): Acknowledge the fact        that invariants are broken and loop all the way up to the resize container.
This commit is contained in:
Matthias Clasen 2004-10-13 03:41:00 +00:00
parent 3f32a4da46
commit 34e1d6d70b
5 changed files with 25 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2004-10-12 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkcontainer.c (_gtk_container_queue_resize): Acknowledge
the fact that invariants are broken and loop all the way up to
the resize container.
Tue Oct 12 17:11:02 2004 <timj@birnet.org>
* gtk/gtkwidget.c (gtk_widget_set_usize_internal): don't queue the

View File

@ -1,3 +1,9 @@
2004-10-12 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkcontainer.c (_gtk_container_queue_resize): Acknowledge
the fact that invariants are broken and loop all the way up to
the resize container.
Tue Oct 12 17:11:02 2004 <timj@birnet.org>
* gtk/gtkwidget.c (gtk_widget_set_usize_internal): don't queue the

View File

@ -1,3 +1,9 @@
2004-10-12 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkcontainer.c (_gtk_container_queue_resize): Acknowledge
the fact that invariants are broken and loop all the way up to
the resize container.
Tue Oct 12 17:11:02 2004 <timj@birnet.org>
* gtk/gtkwidget.c (gtk_widget_set_usize_internal): don't queue the

View File

@ -1,3 +1,9 @@
2004-10-12 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkcontainer.c (_gtk_container_queue_resize): Acknowledge
the fact that invariants are broken and loop all the way up to
the resize container.
Tue Oct 12 17:11:02 2004 <timj@birnet.org>
* gtk/gtkwidget.c (gtk_widget_set_usize_internal): don't queue the

View File

@ -1132,7 +1132,7 @@ _gtk_container_queue_resize (GtkContainer *container)
widget = GTK_WIDGET (container);
resize_container = gtk_container_get_resize_container (container);
while (!GTK_WIDGET_ALLOC_NEEDED (widget) || !GTK_WIDGET_REQUEST_NEEDED (widget))
while (TRUE)
{
GTK_PRIVATE_SET_FLAG (widget, GTK_ALLOC_NEEDED);
GTK_PRIVATE_SET_FLAG (widget, GTK_REQUEST_NEEDED);