devilhorns pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=9c9c8809a7d90a5ab61c2c930c4cdaeb1d8e8c6a
commit 9c9c8809a7d90a5ab61c2c930c4cdaeb1d8e8c6a Author: Chris Michael <cp.mich...@samsung.com> Date: Mon Oct 24 13:05:44 2016 -0400 evas: Fix framespace object clipping detection This patch fixes an issue where border icons were missing when running EFL Wayland client applications. This also fixes the issue where softcursor mouse pointers would not draw over bottom window border. Signed-off-by: Chris Michael <cp.mich...@samsung.com> --- src/lib/evas/canvas/evas_render.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/lib/evas/canvas/evas_render.c b/src/lib/evas/canvas/evas_render.c index 19fdbd7..6b846ae 100644 --- a/src/lib/evas/canvas/evas_render.c +++ b/src/lib/evas/canvas/evas_render.c @@ -189,11 +189,10 @@ _is_obj_in_framespace(Evas_Object_Protected_Data *obj, Evas_Public_Data *evas) { if (obj->is_frame) return EINA_TRUE; - return !RECTS_INTERSECT(obj->cur->geometry.x, obj->cur->geometry.y, - obj->cur->geometry.w, obj->cur->geometry.h, - evas->framespace.x, evas->framespace.y, - evas->viewport.w - evas->framespace.w, - evas->viewport.h - evas->framespace.h); + return RECTS_INTERSECT(0, -evas->framespace.y, + evas->viewport.w, evas->viewport.h, + obj->cur->geometry.x, obj->cur->geometry.y, + obj->cur->geometry.w, obj->cur->geometry.h); } static inline void --