summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJaehyun Cho <jae_hyun.cho@samsung.com>2013-09-18 02:20:33 +0900
committerDaniel Juyung Seo <seojuyung2@gmail.com>2013-09-18 02:20:33 +0900
commitdb6be5cba076ff66dc58491972b30506d98f4df3 (patch)
tree910ea2b19ba6839e6b4260444e0be79a8a0dcc98 /src
parent33d27c1e2ef4dfa00dca5d941d9cbdb652034c91 (diff)
[naviframe] Enable item pop during item push.
Enable item pop during item is pushing (during item push transition).
Diffstat (limited to 'src')
-rw-r--r--src/lib/elc_naviframe.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/lib/elc_naviframe.c b/src/lib/elc_naviframe.c
index 5347fe89a..95aab57db 100644
--- a/src/lib/elc_naviframe.c
+++ b/src/lib/elc_naviframe.c
@@ -1663,10 +1663,11 @@ _item_pop(Eo *obj, void *_pd, va_list *list)
1663 it = (Elm_Naviframe_Item *)elm_naviframe_top_item_get(obj); 1663 it = (Elm_Naviframe_Item *)elm_naviframe_top_item_get(obj);
1664 if (!it) return; 1664 if (!it) return;
1665 1665
1666 if (it->animator || it->popping) return; 1666 if (it->popping) return;
1667
1668 it->popping = EINA_TRUE; 1667 it->popping = EINA_TRUE;
1669 1668
1669 ELM_SAFE_FREE(it->animator, ecore_animator_del);
1670
1670 if (it->pop_cb) 1671 if (it->pop_cb)
1671 { 1672 {
1672 if (!it->pop_cb(it->pop_data, (Elm_Object_Item *)it)) 1673 if (!it->pop_cb(it->pop_data, (Elm_Object_Item *)it))