From 093f81b76ffe4e3639ee2b7b66c4b6e3706b0d27 Mon Sep 17 00:00:00 2001 From: hermet Date: Fri, 15 Jun 2012 13:29:24 +0000 Subject: [PATCH] evas/render - clean up when map is enabled. In this case, it's children should be cleaned up in the list. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@72190 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/canvas/evas_render.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/canvas/evas_render.c b/src/lib/canvas/evas_render.c index cf13df3..caae618 100644 --- a/src/lib/canvas/evas_render.c +++ b/src/lib/canvas/evas_render.c @@ -507,9 +507,9 @@ _evas_render_check_pending_objects(Eina_Array *pending_objects, Evas *e) obj = eina_array_data_get(pending_objects, i); if (!obj->layer) goto clean_stuff; - parent = evas_object_smart_parent_get(obj); - if (parent && _evas_render_has_map(parent)) - goto clean_stuff; + //If the children are in active objects, They should be cleaned up. + if (obj->changed_map && _evas_render_has_map(obj)) + goto clean_stuff; evas_object_clip_recalc(obj); is_active = evas_object_is_active(obj); -- 2.7.4