From 3277ffa712fce9afa6a2fe70de9ac4099a643079 Mon Sep 17 00:00:00 2001 From: Jaehyun Cho Date: Wed, 30 Nov 2016 10:53:11 +0900 Subject: [PATCH] naviframe: Fix to show hidden previous view when pop transition begins. Previously, previous view became visible before pop transition begins by "elm,state,prev,popped" signal. Now, previous view become visible when pop transition begins by "elm,state,prev,popped" signal. --- src/lib/elementary/elc_naviframe.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lib/elementary/elc_naviframe.c b/src/lib/elementary/elc_naviframe.c index b455a75f3a..de7f6357ce 100644 --- a/src/lib/elementary/elc_naviframe.c +++ b/src/lib/elementary/elc_naviframe.c @@ -1807,12 +1807,13 @@ _elm_naviframe_item_pop(Eo *obj, Elm_Naviframe_Data *sd) /* these 2 signals MUST take place simultaneously */ elm_object_signal_emit(VIEW(it), "elm,state,cur,popped", "elm"); - evas_object_show(VIEW(prev_it)); elm_object_signal_emit(VIEW(prev_it), "elm,state,prev,popped", "elm"); - edje_object_message_signal_process(elm_layout_edje_get(VIEW(it))); edje_object_message_signal_process(elm_layout_edje_get(VIEW(prev_it))); + //Show hidden previous view when pop transition begins. + evas_object_show(VIEW(prev_it)); + if (!nfo) goto on_error; nfo->self = it;