jpeg pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=e61182f7aca6504ba19fb2847ae7352c336e0e4e
commit e61182f7aca6504ba19fb2847ae7352c336e0e4e Author: Jean-Philippe Andre <jp.an...@samsung.com> Date: Wed Jan 6 22:08:58 2016 +0900 Evas render: Fix render artifacts with a mapped object Problem visible in Enventor "map" example, with the SW engine. Fixes T2979 --- src/lib/evas/canvas/evas_render.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/evas/canvas/evas_render.c b/src/lib/evas/canvas/evas_render.c index bfa350d..c9bc480 100644 --- a/src/lib/evas/canvas/evas_render.c +++ b/src/lib/evas/canvas/evas_render.c @@ -615,7 +615,7 @@ _evas_render_phase1_object_process(Evas_Public_Data *e, Evas_Object *eo_obj, } return clean_them; } - else if (hmap) // && !can_map) // FIXME + else if (hmap && !can_map) { RD(level, " had map - restack objs\n"); // OBJ_ARRAY_PUSH(restack_objects, obj); @@ -632,7 +632,7 @@ _evas_render_phase1_object_process(Evas_Public_Data *e, Evas_Object *eo_obj, *redraw_all = 1; } } - if (!(map && !can_map) && obj->cur->clipper) + if (!map && obj->cur->clipper) { // Fix some bad clipping issues after an evas_map animation finishes evas_object_change(obj->cur->clipper->object, obj->cur->clipper); --