summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlberts Muktupāvels <alberts.muktupavels@gmail.com>2016-08-09 22:41:45 +0300
committerAlberts Muktupāvels <alberts.muktupavels@gmail.com>2016-08-09 22:41:45 +0300
commitd404e81f3c4bd235cd81d553de784ec4cf6580bb (patch)
tree34059d326a717b718beb27bb019eee5edab6963d
parent4e68fda6d802545a34a7add740d912d0ecd98aa2 (diff)
downloadmetacity-d404e81f3c4bd235cd81d553de784ec4cf6580bb.tar.gz
frames: use cairo_push_group in meta_frames_get_mask
-rw-r--r--src/ui/frames.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/ui/frames.c b/src/ui/frames.c
index 7af9a4fc..2e75caae 100644
--- a/src/ui/frames.c
+++ b/src/ui/frames.c
@@ -2184,7 +2184,12 @@ meta_frames_get_mask (MetaFrames *frames,
if (frame == NULL)
return;
+ cairo_push_group (cr);
+
meta_frames_paint (frames, frame, cr);
+
+ cairo_pop_group_to_source (cr);
+ cairo_paint (cr);
}
/* XXX -- this is disgusting. Find a better approach here.