[gtk+] gdkwindow: Simplify check for damaging offscreen windows



commit 06cfaea5535a5f7c1dff47990338b03513f870e6
Author: Jasper St. Pierre <jstpierre mecheye net>
Date:   Mon Jun 23 12:23:48 2014 -0400

    gdkwindow: Simplify check for damaging offscreen windows
    
    If a window both has an impl and its impl_window is of type offscreen,
    that must mean that it is the offscreen window, and the impl window is
    itself. We can reduce the indirection here and make it more clear.

 gdk/gdkwindow.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)
---
diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c
index dad5d38..67049b8 100644
--- a/gdk/gdkwindow.c
+++ b/gdk/gdkwindow.c
@@ -3249,9 +3249,8 @@ _gdk_window_process_updates_recurse_helper (GdkWindow *window,
   if (cairo_region_is_empty (clipped_expose_region) || window->destroyed)
     goto out;
 
-  if (gdk_window_is_offscreen (window->impl_window) &&
-      gdk_window_has_impl (window))
-    gdk_window_add_damage ((GdkWindow *) window->impl_window, clipped_expose_region);
+  if (gdk_window_is_offscreen (window))
+    gdk_window_add_damage (window, clipped_expose_region);
 
   if (window->alpha != 255 && !gdk_window_has_impl (window))
     {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]