From: hermet Date: Fri, 17 Feb 2012 01:44:02 +0000 (+0000) Subject: elementary/naviframe - more simply. X-Git-Tag: REL_F_I9500_20120323_1~17^2~674 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=63a9248f662260362b2125e769216a567d97cf1a;p=framework%2Fuifw%2Felementary.git elementary/naviframe - more simply. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@68047 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- diff --git a/src/lib/elc_naviframe.c b/src/lib/elc_naviframe.c index bbcec7e..994ec89 100644 --- a/src/lib/elc_naviframe.c +++ b/src/lib/elc_naviframe.c @@ -468,16 +468,9 @@ _back_btn_new(Evas_Object *obj) static Evas_Object * _content_get_hook(const Evas_Object *obj, const char *part) { - Widget_Data *wd; - Elm_Naviframe_Item *it; - ELM_CHECK_WIDTYPE(obj, widtype) NULL; - - if (part && strcmp(part, "default")) return NULL; - wd = elm_widget_data_get(obj); - if ((!wd) || (!wd->stack)) return NULL; - it = (Elm_Naviframe_Item *) (EINA_INLIST_CONTAINER_GET(wd->stack->last, - Elm_Naviframe_Item)); - return it->content; + Elm_Object_Item *it = elm_naviframe_top_item_get(obj); + if (!it) return NULL; + return elm_object_item_part_content_get(it, part); } static void