]> Pileus Git - ~andy/gtk/commitdiff
gdk: Don't use clear_area_e() in offscreenwindow
authorBenjamin Otte <otte@redhat.com>
Sun, 15 Aug 2010 01:10:16 +0000 (03:10 +0200)
committerBenjamin Otte <otte@redhat.com>
Sun, 26 Sep 2010 13:02:59 +0000 (15:02 +0200)
Instead, call gdk_window_invalidate_rect() ourselves.

gdk/gdkoffscreenwindow.c

index f109e25a0b46b54b0ff48178748fbfe8e41dcfea..4dec11e6bf6e24d90253df4c57906028df127d5d 100644 (file)
@@ -540,9 +540,11 @@ gdk_offscreen_window_show (GdkWindow *window,
                           gboolean already_mapped)
 {
   GdkWindowObject *private = (GdkWindowObject *)window;
+  GdkRectangle area = { 0, 0, private->width, private->height };
 
-  gdk_window_clear_area_e (window, 0, 0,
-                          private->width, private->height);
+  gdk_window_clear_area (window, 0, 0,
+                        private->width, private->height);
+  gdk_window_invalidate_rect (window, &area, FALSE);
 }