Only process updates on the window at hand, not on all windows, to avoid

2007-01-02  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkwindow.c (gtk_window_move_resize): Only process
        updates on the window at hand, not on all windows, to
        avoid violating resize/redraw ordering constraints.
        (#362406, Owen Taylor)
 

svn path=/trunk/; revision=17028
This commit is contained in:
Matthias Clasen 2007-01-03 02:43:57 +00:00 committed by Matthias Clasen
parent 75c9c07f02
commit 8805b9832a
2 changed files with 8 additions and 1 deletions

View File

@ -1,3 +1,10 @@
2007-01-02 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkwindow.c (gtk_window_move_resize): Only process
updates on the window at hand, not on all windows, to
avoid violating resize/redraw ordering constraints.
(#362406, Owen Taylor)
2007-01-03 Kristian Rietveld <kris@gtk.org>
* gtk/gtkcellrendererprogress.c

View File

@ -5697,7 +5697,7 @@ gtk_window_move_resize (GtkWindow *window)
allocation = widget->allocation;
gtk_widget_size_allocate (widget, &allocation);
gdk_window_process_all_updates ();
gdk_window_process_updates (widget->window, TRUE);
gdk_window_configure_finished (widget->window);