eunue pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=c442c0972a84d2c9032e15623c644f391b20cdc2

commit c442c0972a84d2c9032e15623c644f391b20cdc2
Author: Jaeun Choi <jaeun12.c...@samsung.com>
Date:   Fri Jan 25 11:17:19 2019 +0900

    efl_page_indicator_icon: refactor if-else statement
---
 src/lib/elementary/efl_page_indicator_icon.c | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)

diff --git a/src/lib/elementary/efl_page_indicator_icon.c 
b/src/lib/elementary/efl_page_indicator_icon.c
index 0c7f939fb1..58bf075329 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

-- 


Reply via email to