diff options
author | Jaehyun Cho <jae_hyun.cho@samsung.com> | 2016-11-30 10:53:11 +0900 |
---|---|---|
committer | Jaehyun Cho <jae_hyun.cho@samsung.com> | 2016-11-30 10:54:03 +0900 |
commit | 3277ffa712fce9afa6a2fe70de9ac4099a643079 (patch) | |
tree | 9f62ed4da1132fc0bc034027e51765c24cd4fa78 | |
parent | 7b71f5dd6e7b4af6344b0a148b163178d606a9a5 (diff) | |
download | efl-3277ffa712fce9afa6a2fe70de9ac4099a643079.tar.gz |
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.
-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; |