summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2009-06-26 14:20:05 +0200
committerAlexander Larsson <alexl@redhat.com>2009-06-26 14:20:05 +0200
commit4e902cd22303449970bb08a0c7317a745a1f91b3 (patch)
tree410234b435227c42aed71b3ebc0094144022133c
parent43bc999e6d68b1be8607c42baacdb0fd0fade3f4 (diff)
downloadgtk+-4e902cd22303449970bb08a0c7317a745a1f91b3.tar.gz
Clip cairo drawing against client-side child windows
This is how cairo works with native children. This fixes an issue where the drag target outline is visible on the evolution folder treeview when it isn't with native windows.
-rw-r--r--gdk/gdkwindow.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c
index c60ca61858..077a876436 100644
--- a/gdk/gdkwindow.c
+++ b/gdk/gdkwindow.c
@@ -4417,7 +4417,7 @@ gdk_window_set_cairo_clip (GdkDrawable *drawable,
cairo_reset_clip (cr);
cairo_new_path (cr);
- gdk_cairo_region (cr, private->clip_region);
+ gdk_cairo_region (cr, private->clip_region_with_children);
cairo_restore (cr);
cairo_clip (cr);