diff options
author | WooHyun Jung <wh0705.jung@samsung.com> | 2014-06-23 15:27:14 +0900 |
---|---|---|
committer | WooHyun Jung <wh0705.jung@samsung.com> | 2014-06-23 15:27:14 +0900 |
commit | 0414c4d6f8388951df1ba639bdd827aed7b8719e (patch) | |
tree | 827db391ec28a9fdbf155f56bb1ac8ea96534017 | |
parent | 76956fd9bd8d85b130ba820b97f72b1efb473a28 (diff) | |
download | elementary-0414c4d6f8388951df1ba639bdd827aed7b8719e.tar.gz |
naviframe : fix focus logic while popping an item.
elm_widget_tree_unfocusable_set with EINA_TRUE sets focus to the newest
focused object. If prev item is tree_focusable, one of its children can
get focus. This focus movement is unexpected, so should not be happened.
-rw-r--r-- | src/lib/elc_naviframe.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/elc_naviframe.c b/src/lib/elc_naviframe.c index dd96946ff..4eae8b071 100644 --- a/src/lib/elc_naviframe.c +++ b/src/lib/elc_naviframe.c @@ -1631,8 +1631,8 @@ _elm_naviframe_item_pop(Eo *obj, Elm_Naviframe_Data *sd) if (prev_it) { - elm_widget_tree_unfocusable_set(VIEW(prev_it), EINA_FALSE); elm_widget_tree_unfocusable_set(VIEW(it), EINA_TRUE); + elm_widget_tree_unfocusable_set(VIEW(prev_it), EINA_FALSE); if (sd->freeze_events) { |