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.
This commit is contained in:
Jaehyun Cho 2016-11-30 10:53:11 +09:00
parent 7b71f5dd6e
commit 3277ffa712
1 changed files with 3 additions and 2 deletions

View File

@ -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;