From b1dc908681402ca60700d6ac78377aa3a8b640f4 Mon Sep 17 00:00:00 2001 From: ChunEon Park Date: Thu, 27 Mar 2014 16:16:49 +0900 Subject: [PATCH] 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 15ef56674d..06c8abff27 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)