diff --git a/src/lib/eo/eo_base_class.c b/src/lib/eo/eo_base_class.c index 815d6ba264..e57a245ea8 100644 --- a/src/lib/eo/eo_base_class.c +++ b/src/lib/eo/eo_base_class.c @@ -815,7 +815,7 @@ _efl_object_invalidated_get(const Eo *obj_id, Efl_Object_Data *pd) { Eina_Bool invalidate; EO_OBJ_POINTER_RETURN_VAL(obj_id, obj, EINA_TRUE); - invalidate = obj->invalidate || obj->is_invalidating; + invalidate = obj->invalidate; EO_OBJ_DONE(obj_id); if (!invalidate && pd && pd->parent) return efl_invalidated_get(pd->parent);