From: Jaeun Choi Date: Fri, 25 Jan 2019 02:17:19 +0000 (+0900) Subject: efl_page_indicator_icon: refactor if-else statement X-Git-Tag: accepted/tizen/unified/20190201.061426~94 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f91b0e139c074c003a94fa9c217498949b190020;p=platform%2Fupstream%2Fefl.git efl_page_indicator_icon: refactor if-else statement --- diff --git a/src/lib/elementary/efl_page_indicator_icon.c b/src/lib/elementary/efl_page_indicator_icon.c index 0c7f939..58bf075 100644 --- a/src/lib/elementary/efl_page_indicator_icon.c +++ b/src/lib/elementary/efl_page_indicator_icon.c @@ -53,20 +53,13 @@ _efl_page_indicator_icon_pack(Eo *obj, EFL_PAGE_INDICATOR_DATA_GET(obj, spd); Eo *item, *existing; - efl_page_indicator_pack(efl_super(obj, MY_CLASS), index); - item = efl_add(EFL_CANVAS_LAYOUT_CLASS, spd->idbox); elm_widget_theme_object_set(spd->idbox, item, "pager", "indicator", "default"); efl_gfx_size_hint_align_set(item, 0.5, 0.5); efl_gfx_size_hint_weight_set(item, 0, 0); - if (index == 0) - { - pd->items = eina_list_prepend(pd->items, item); - efl_pack_begin(spd->idbox, item); - } - else if (index == (spd->cnt - 1)) + if (index == spd->cnt) { pd->items = eina_list_append(pd->items, item); efl_pack_end(spd->idbox, item); @@ -77,6 +70,8 @@ _efl_page_indicator_icon_pack(Eo *obj, pd->items = eina_list_prepend_relative(pd->items, item, existing); efl_pack_before(spd->idbox, item, existing); } + + efl_page_indicator_pack(efl_super(obj, MY_CLASS), index); } EOLIAN static void