Eobj: Composite objects should be attempted last.

SVN revision: 70131
This commit is contained in:
Tom Hacohen 2012-04-12 10:14:58 +00:00
parent cacdc89766
commit f8c89e84a2
1 changed files with 14 additions and 14 deletions

View File

@ -337,9 +337,12 @@ _eobj_op_internal(Eobj *obj, Eobj_Op op, va_list *p_list)
ret = EINA_TRUE; ret = EINA_TRUE;
goto end; goto end;
} }
else
{ klass = _eobj_kls_itr_next(obj);
}
/* Try composite objects */ /* Try composite objects */
{
Eina_List *itr; Eina_List *itr;
Eobj *emb_obj; Eobj *emb_obj;
EINA_LIST_FOREACH(obj->composite_objects, itr, emb_obj) EINA_LIST_FOREACH(obj->composite_objects, itr, emb_obj)
@ -352,9 +355,6 @@ _eobj_op_internal(Eobj *obj, Eobj_Op op, va_list *p_list)
} }
} }
klass = _eobj_kls_itr_next(obj);
}
end: end:
if (_itr_init) _eobj_kls_itr_end(obj, op); if (_itr_init) _eobj_kls_itr_end(obj, op);