hermet pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=4cc893f0afb1475af8ca04cd37d24e596c6ac607
commit 4cc893f0afb1475af8ca04cd37d24e596c6ac607 Author: ChunEon Park <[email protected]> Date: Mon Sep 1 19:45:19 2014 +0900 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. --- 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 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; --
