From f8c89e84a24c798fa72fde7725fc7980fb39edb6 Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Thu, 12 Apr 2012 10:14:58 +0000 Subject: [PATCH] Eobj: Composite objects should be attempted last. SVN revision: 70131 --- legacy/eobj/lib/eobj.c | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/legacy/eobj/lib/eobj.c b/legacy/eobj/lib/eobj.c index a2aea4bf84..17f29c0c81 100644 --- a/legacy/eobj/lib/eobj.c +++ b/legacy/eobj/lib/eobj.c @@ -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);