hermet pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=3c9059e3e4ca1cd8dd1846d2baf0ca7379b1f4a9
commit 3c9059e3e4ca1cd8dd1846d2baf0ca7379b1f4a9 Author: ChunEon Park <[email protected]> Date: Thu Nov 21 10:25:35 2013 +0900 edje - more elaborated compare to reduce compare count. --- src/lib/edje/edje_smart.c | 35 ++++++++++++++++++----------------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/src/lib/edje/edje_smart.c b/src/lib/edje/edje_smart.c index dae9b59..d4c095e 100644 --- a/src/lib/edje/edje_smart.c +++ b/src/lib/edje/edje_smart.c @@ -182,26 +182,27 @@ _edje_smart_move(Eo *obj EINA_UNUSED, void *_pd, va_list *list) Edje_Real_Part *ep; ep = ed->table_parts[i]; - if ((ep->type == EDJE_RP_TYPE_TEXT) && - (ep->typedata.text)) - evas_object_move(ep->object, - ed->x + ep->x + ep->typedata.text->offset.x, - ed->y + ep->y + ep->typedata.text->offset.y); + if ((ep->type == EDJE_RP_TYPE_TEXT) && (ep->typedata.text)) + { + evas_object_move(ep->object, + ed->x + ep->x + ep->typedata.text->offset.x, + ed->y + ep->y + ep->typedata.text->offset.y); + } else - evas_object_move(ep->object, - ed->x + ep->x, - ed->y + ep->y); - if (ep->part->entry_mode > EDJE_ENTRY_EDIT_MODE_NONE) - _edje_entry_real_part_configure(ed, ep); - if ((ep->type == EDJE_RP_TYPE_SWALLOW) && - (ep->typedata.swallow)) { - if (ep->typedata.swallow->swallowed_object) - evas_object_move - (ep->typedata.swallow->swallowed_object, - ed->x + ep->x, - ed->y + ep->y); + evas_object_move(ep->object, ed->x + ep->x, ed->y + ep->y); + if ((ep->type == EDJE_RP_TYPE_SWALLOW) && + (ep->typedata.swallow)) + { + if (ep->typedata.swallow->swallowed_object) + evas_object_move + (ep->typedata.swallow->swallowed_object, + ed->x + ep->x, + ed->y + ep->y); + } } + if (ep->part->entry_mode > EDJE_ENTRY_EDIT_MODE_NONE) + _edje_entry_real_part_configure(ed, ep); } } // _edje_emit(ed, "move", NULL); --
