evas/proxy - actually, I missed updating is_active of the object.
authorChunEon Park <hermet@hermet.pe.kr>
Thu, 27 Mar 2014 07:16:49 +0000 (16:16 +0900)
committerChunEon Park <hermet@hermet.pe.kr>
Thu, 27 Mar 2014 07:16:49 +0000 (16:16 +0900)
this commit is introduced by this b2070f8c390ec8d8c491aff51ab95a9bbb4fd630.

src/lib/evas/canvas/evas_render.c

index 15ef566..06c8abf 100644 (file)
@@ -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)