jpeg pushed a commit to branch efl-1.19. http://git.enlightenment.org/core/efl.git/commit/?id=2f1463a8b5929ec5b06ca7b02b5c16c353103983
commit 2f1463a8b5929ec5b06ca7b02b5c16c353103983 Author: Jean-Philippe Andre <jp.an...@samsung.com> Date: Tue Apr 25 14:34:03 2017 +0900 evas render: Fix issue with map render Test case: elementary_test -to "Gesture Layer" Just move the pictures around (eg. to the bottom). They could disappear entirely. This is because the geometry used was based on the smart object "bounding box" rather than the mapped output. @fix --- src/lib/evas/canvas/evas_render.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/evas/canvas/evas_render.c b/src/lib/evas/canvas/evas_render.c index a348f6e..2e837e7 100644 --- a/src/lib/evas/canvas/evas_render.c +++ b/src/lib/evas/canvas/evas_render.c @@ -2720,7 +2720,7 @@ static inline Eina_Bool _is_obj_in_rect(Evas_Object *eo_obj, Evas_Object_Protected_Data *obj, int x, int y, int w, int h) { - if (obj->is_smart) + if (obj->is_smart && !_evas_render_has_map(obj)) { Evas_Coord_Rectangle rect; --