From 4002cb2c5a92a148092f8e5cae6ea71a42757a00 Mon Sep 17 00:00:00 2001 From: Jaehyun Cho Date: Wed, 5 Mar 2014 14:34:21 +0900 Subject: [PATCH] naviframe: Emit visible signal to edc theme when first item is pushed Summary: Emit "elm,state,visible" "elm" signal to edc file when first item is pushed. Above signal can be used if an application wants to do something when the first view is shown on the screen. @fix Reviewers: Hermet, seoz, raster CC: seoz, raster Differential Revision: https://phab.enlightenment.org/D483 --- legacy/elementary/src/lib/elc_naviframe.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/legacy/elementary/src/lib/elc_naviframe.c b/legacy/elementary/src/lib/elc_naviframe.c index a9a453ea8c..52189328f5 100644 --- a/legacy/elementary/src/lib/elc_naviframe.c +++ b/legacy/elementary/src/lib/elc_naviframe.c @@ -1553,6 +1553,9 @@ _item_push(Eo *obj, void *_pd, va_list *list) sd->stack = eina_inlist_append(sd->stack, EINA_INLIST_GET(it)); + if (!prev_it) + elm_object_signal_emit(VIEW(it), "elm,state,visible", "elm"); + elm_layout_sizing_eval(obj); *ret = (Elm_Object_Item *)it;