summaryrefslogtreecommitdiff
path: root/gdk/gdkwindow.c
diff options
context:
space:
mode:
authorSoeren Sandmann <sandmann@daimi.au.dk>2004-02-18 13:52:12 +0000
committerSøren Sandmann Pedersen <ssp@src.gnome.org>2004-02-18 13:52:12 +0000
commitf539d993341bfc657eab7aa760c82d2290d42e60 (patch)
tree6e0123d07f1e0a0497c9d96071588ea13b40fdf8 /gdk/gdkwindow.c
parentdf434db70ef3c029bbe0bc3c5580445c471584c3 (diff)
downloadgtk+-f539d993341bfc657eab7aa760c82d2290d42e60.tar.gz
Reset clip region back to NULL on cached GC (rest of #134728)
Wed Feb 18 14:27:08 2004 Soeren Sandmann <sandmann@daimi.au.dk> * gdk/gdkwindow.c (gdk_window_get_composite_drawable): Reset clip region back to NULL on cached GC (rest of #134728)
Diffstat (limited to 'gdk/gdkwindow.c')
-rw-r--r--gdk/gdkwindow.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c
index 817aba27a4..a1fc8294bd 100644
--- a/gdk/gdkwindow.c
+++ b/gdk/gdkwindow.c
@@ -1033,6 +1033,7 @@ gdk_window_end_paint (GdkWindow *window)
clip_box.x - x_offset, clip_box.y - y_offset,
clip_box.width, clip_box.height);
+ /* Reset clip region of the cached GdkGC */
gdk_gc_set_clip_region (tmp_gc, NULL);
g_object_unref (paint->pixmap);
@@ -1424,6 +1425,9 @@ gdk_window_get_composite_drawable (GdkDrawable *drawable,
0, 0, width, height);
}
+ /* Reset clip region of the cached GdkGC */
+ gdk_gc_set_clip_region (tmp_gc, NULL);
+
/* Set these to location of tmp_pixmap within the window */
*composite_x_offset = x;
*composite_y_offset = y;