diff options
-rw-r--r-- | src/lib/elementary/elc_naviframe.c | 5 |
1 files 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; |