From 82ae864058f118ca5dd1a4100a4edcce5f54abf7 Mon Sep 17 00:00:00 2001 From: WooHyun Jung Date: Mon, 1 Aug 2011 13:45:21 +0900 Subject: [PATCH] [Navigation_bar] focus will not be passed to the content which will be deleted soon --- src/lib/elc_navigationbar.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/elc_navigationbar.c b/src/lib/elc_navigationbar.c index 8b1ffd7..fdfc723 100644 --- a/src/lib/elc_navigationbar.c +++ b/src/lib/elc_navigationbar.c @@ -166,7 +166,6 @@ _create_back_btn(Evas_Object *parent, const char *title, void *data) if (!btn) return NULL; elm_object_text_set(btn, title); evas_object_smart_callback_add(btn, "clicked", _back_button_clicked, data); - elm_object_focus_allow_set(btn, EINA_FALSE); return btn; } @@ -814,6 +813,8 @@ elm_navigationbar_pop(Evas_Object *obj) //TODO: seems that flag is inverted. cb->first_page = EINA_FALSE; } + if (prev_it->content) + elm_object_tree_unfocusable_set(prev_it->content, EINA_TRUE); cb->navibar = obj; _transition_complete_cb(cb); wd->popping = EINA_TRUE; -- 2.7.4