From: ChunEon Park Date: Mon, 1 Sep 2014 10:45:19 +0000 (+0900) Subject: evas/render: don't make children active unless the active object has the proxies. X-Git-Tag: v1.12.0-alpha1~475 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4cc893f0afb1475af8ca04cd37d24e596c6ac607;p=platform%2Fupstream%2Fefl.git evas/render: don't make children active unless the active object has the proxies. the src change sholud be true only if the object has any proxies. otherwise, the children will be pushed in active objects unnecessarily. --- diff --git a/src/lib/evas/canvas/evas_render.c b/src/lib/evas/canvas/evas_render.c index 69c41dd..dda7df1 100644 --- a/src/lib/evas/canvas/evas_render.c +++ b/src/lib/evas/canvas/evas_render.c @@ -421,7 +421,7 @@ _evas_render_phase1_object_process(Evas_Public_Data *e, Evas_Object *eo_obj, else { is_active = evas_object_is_active(eo_obj, obj); - src_changed = is_active; + if (is_active && obj->proxy->proxies) src_changed = is_active; } obj->is_active = is_active;