From 02ededc16a416f94138e567de67def805edbb81d Mon Sep 17 00:00:00 2001 From: ChunEon Park 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. SVN revision: 72190 --- legacy/evas/src/lib/canvas/evas_render.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/legacy/evas/src/lib/canvas/evas_render.c b/legacy/evas/src/lib/canvas/evas_render.c index cf13df37ef..caae618110 100644 --- a/legacy/evas/src/lib/canvas/evas_render.c +++ b/legacy/evas/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);