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;
 

-- 


Reply via email to