hermet pushed a commit to branch efl-1.9.

http://git.enlightenment.org/core/efl.git/commit/?id=90f05a5721de75a9d22a229d903dbf19768c2143

commit 90f05a5721de75a9d22a229d903dbf19768c2143
Author: ChunEon Park <[email protected]>
Date:   Thu Mar 27 16:16:49 2014 +0900

    evas/proxy - actually, I missed updating is_active of the object.
    
    this commit is introduced by this b2070f8c390ec8d8c491aff51ab95a9bbb4fd630.
---
 src/lib/evas/canvas/evas_render.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/lib/evas/canvas/evas_render.c 
b/src/lib/evas/canvas/evas_render.c
index cf6f36b..6951d1d 100644
--- a/src/lib/evas/canvas/evas_render.c
+++ b/src/lib/evas/canvas/evas_render.c
@@ -449,7 +449,13 @@ _evas_render_phase1_object_process(Evas_Public_Data *e, 
Evas_Object *eo_obj,
    evas_object_clip_recalc(obj);
 
    if (src_changed) is_active = EINA_TRUE;
-   else is_active = evas_object_is_active(eo_obj, obj);
+   else
+     {
+       is_active = evas_object_is_active(eo_obj, obj);
+       src_changed = is_active;
+     }
+   obj->is_active = is_active;
+
    RDI(level);
    RD("    [--- PROCESS [%p", obj);
    if (obj->name)

-- 


Reply via email to