[gtk+] Ensure clip region valid before using it for emulating graphics exposures



commit 4adcb39f86e972cad16f7758184248dcb34a382a
Author: Alexander Larsson <alexl redhat com>
Date:   Fri Sep 4 16:01:35 2009 +0200

    Ensure clip region valid before using it for emulating graphics exposures
    
    If there is a drawable clip on it we don't want to use that.

 gdk/gdkwindow.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c
index 6f7ec3d..3c611e0 100644
--- a/gdk/gdkwindow.c
+++ b/gdk/gdkwindow.c
@@ -3781,6 +3781,7 @@ gdk_window_draw_drawable (GdkDrawable *drawable,
 	    clip = private->clip_region;
 	  gdk_region_intersect (exposure_region, clip);
 
+	  _gdk_gc_remove_drawable_clip (gc);
 	  clip = _gdk_gc_get_clip_region (gc);
 	  if (clip)
 	    {



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