From 92def3beb3956aa5ead4843ff4dc81632b07e85e Mon Sep 17 00:00:00 2001 From: "jae_hyun.cho" Date: Mon, 29 Apr 2013 22:41:55 +0900 Subject: [PATCH] [naviframe] Fix not to set the focus on the hide button Change-Id: I562ccdef2b8c89363f9776f7a071685b4e8073fa --- src/lib/elc_naviframe.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/lib/elc_naviframe.c b/src/lib/elc_naviframe.c index 1720d1c..4b51f5b 100644 --- a/src/lib/elc_naviframe.c +++ b/src/lib/elc_naviframe.c @@ -954,17 +954,13 @@ _on_item_back_btn_clicked(void *data, Ecore_X_Window vkb_win = _vkb_window_get(); Ecore_X_Virtual_Keyboard_State vkb_state = ecore_x_e_virtual_keyboard_state_get(vkb_win); - if (cbhm_state == ECORE_X_ILLUME_CLIPBOARD_STATE_OFF && vkb_state == ECORE_X_VIRTUAL_KEYBOARD_STATE_OFF) + if ((cbhm_state == ECORE_X_ILLUME_CLIPBOARD_STATE_UNKNOWN || cbhm_state == ECORE_X_ILLUME_CLIPBOARD_STATE_OFF) + && (vkb_state == ECORE_X_VIRTUAL_KEYBOARD_STATE_UNKNOWN || vkb_state == ECORE_X_VIRTUAL_KEYBOARD_STATE_OFF)) { elm_naviframe_item_pop(data); return; } - //Be sure that Evas has a focused object to pass the key event. -// if ((!elm_widget_focus_get(data)) || -// (!evas_focus_get(evas_object_evas_get(obj)))) - evas_object_focus_set(obj, EINA_TRUE); - //Get the keygrab window handle. if (!keygrab_win) { -- 2.7.4