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) --
