hermet pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=b1dc908681402ca60700d6ac78377aa3a8b640f4
commit b1dc908681402ca60700d6ac78377aa3a8b640f4 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 15ef566..06c8abf 100644 --- a/src/lib/evas/canvas/evas_render.c +++ b/src/lib/evas/canvas/evas_render.c @@ -409,7 +409,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) --
