remove_list(); append(); - > demote()
authordiscomfitor <discomfitor@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 29 Dec 2011 22:39:47 +0000 (22:39 +0000)
committerdiscomfitor <discomfitor@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 29 Dec 2011 22:39:47 +0000 (22:39 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@66645 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/elm_pager.c

index ff15dba..d0b1642 100644 (file)
@@ -415,14 +415,11 @@ elm_pager_content_promote(Evas_Object *obj, Evas_Object *content)
    ELM_CHECK_WIDTYPE(obj, widtype);
    Widget_Data *wd = elm_widget_data_get(obj);
    Eina_List *l;
-   Item *it;
    if (!wd) return;
    l = _item_get(obj, content);
    if (!l) return;
 
-   it = l->data;
-   wd->stack = eina_list_remove_list(wd->stack, l);
-   wd->stack = eina_list_append(wd->stack, it);
+   wd->stack = eina_list_demote_list(wd->stack, l);
    _eval_top(obj);
 }