[gtk+] Calculate clip region when window goes viewable



commit bf78db5690062a9427f616a569830ddc3d0fb043
Author: Alexander Larsson <alexl redhat com>
Date:   Mon Jul 20 22:19:35 2009 +0200

    Calculate clip region when window goes viewable
    
    Since we're no longer calculating clip regions for non-viewable windows
    we need to calculate it when it goes viewable.

 gdk/gdkwindow.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c
index 764e3da..a3718bb 100644
--- a/gdk/gdkwindow.c
+++ b/gdk/gdkwindow.c
@@ -5786,6 +5786,9 @@ set_viewable (GdkWindowObject *w,
 
   w->viewable = val;
 
+  if (val)
+    recompute_visible_regions (w, FALSE, FALSE);
+
   for (l = w->children; l != NULL; l = l->next)
     {
       child = l->data;



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