From 868625c1edc13bb6abe94da4bd41190a50a4adaa Mon Sep 17 00:00:00 2001 From: Wonkeun Oh Date: Thu, 12 Mar 2015 13:50:57 +0900 Subject: [PATCH] Do not hide input_panel if focus_in_win and focus_out_win are same in client_window_focus_out_cb Change-Id: Ib2cb87aeafd63a4a0ce196e6f156b1b9f76e5600 --- ism/extras/efl_immodule/isf_imf_control_ui.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ism/extras/efl_immodule/isf_imf_control_ui.cpp b/ism/extras/efl_immodule/isf_imf_control_ui.cpp index abbcf59..47d8644 100644 --- a/ism/extras/efl_immodule/isf_imf_control_ui.cpp +++ b/ism/extras/efl_immodule/isf_imf_control_ui.cpp @@ -405,7 +405,7 @@ static Eina_Bool _client_window_focus_out_cb (void *data, int ev_type, void *ev) return ECORE_CALLBACK_PASS_ON; if (client_win > 0) { - if (focus_out_win == client_win) + if ((focus_out_win == client_win) && (focus_out_win != focus_in_win)) isf_imf_context_input_panel_instant_hide (ctx); } else { -- 2.7.4