jaehyun pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=3277ffa712fce9afa6a2fe70de9ac4099a643079
commit 3277ffa712fce9afa6a2fe70de9ac4099a643079 Author: Jaehyun Cho <jae_hyun....@samsung.com> Date: Wed Nov 30 10:53:11 2016 +0900 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 b455a75..de7f635 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; --