From 84f5ddfd364180bdbc9b90e28ecb78f847d6c4f2 Mon Sep 17 00:00:00 2001 From: devilhorns 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. git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@75100 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/canvas/evas_render.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib/canvas/evas_render.c b/src/lib/canvas/evas_render.c index 0a1f938..cc1c6f7 100644 --- a/src/lib/canvas/evas_render.c +++ b/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); } -- 2.7.4