From e64e0a45346d57b41529c3a6cb278c15bea57b93 Mon Sep 17 00:00:00 2001 From: Christopher Michael Date: Fri, 10 Aug 2012 13:08:22 +0000 Subject: [PATCH] Evas: When we render using the wayland engine(s), if the object we are rendering is in fact the framespace clip, then do not allow it to be clipped to itself, just skip the clip set for it. SVN revision: 75100 --- legacy/evas/src/lib/canvas/evas_render.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/legacy/evas/src/lib/canvas/evas_render.c b/legacy/evas/src/lib/canvas/evas_render.c index 0a1f938bed..cc1c6f766c 100644 --- a/legacy/evas/src/lib/canvas/evas_render.c +++ b/legacy/evas/src/lib/canvas/evas_render.c @@ -1424,6 +1424,10 @@ evas_render_updates_internal(Evas *e, if (!(pclip = evas_object_clip_get(obj))) { + /* skip clipping if the object is itself the + * framespace clip */ + if (obj == e->framespace.clip) continue; + /* clip this object so it does not draw on the window frame */ evas_object_clip_set(obj, e->framespace.clip); }