forked from enlightenment/efl
Eobj: Composite objects should be attempted last.
SVN revision: 70131
This commit is contained in:
parent
cacdc89766
commit
f8c89e84a2
|
@ -337,24 +337,24 @@ _eobj_op_internal(Eobj *obj, Eobj_Op op, va_list *p_list)
|
|||
ret = EINA_TRUE;
|
||||
goto end;
|
||||
}
|
||||
else
|
||||
{
|
||||
/* Try composite objects */
|
||||
Eina_List *itr;
|
||||
Eobj *emb_obj;
|
||||
EINA_LIST_FOREACH(obj->composite_objects, itr, emb_obj)
|
||||
{
|
||||
if (_eobj_op_internal(emb_obj, op, p_list))
|
||||
{
|
||||
ret = EINA_TRUE;
|
||||
goto end;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
klass = _eobj_kls_itr_next(obj);
|
||||
}
|
||||
|
||||
/* Try composite objects */
|
||||
{
|
||||
Eina_List *itr;
|
||||
Eobj *emb_obj;
|
||||
EINA_LIST_FOREACH(obj->composite_objects, itr, emb_obj)
|
||||
{
|
||||
if (_eobj_op_internal(emb_obj, op, p_list))
|
||||
{
|
||||
ret = EINA_TRUE;
|
||||
goto end;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
end:
|
||||
|
||||
if (_itr_init) _eobj_kls_itr_end(obj, op);
|
||||
|
|
Loading…
Reference in New Issue