Do not hide input_panel if focus_in_win and focus_out_win are same in client_window_f... 89/36789/1
authorWonkeun Oh <wonkeun.oh@samsung.com>
Thu, 12 Mar 2015 04:50:57 +0000 (13:50 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Fri, 13 Mar 2015 12:02:47 +0000 (21:02 +0900)
Change-Id: Ib2cb87aeafd63a4a0ce196e6f156b1b9f76e5600

ism/extras/efl_immodule/isf_imf_control_ui.cpp

index abbcf59..47d8644 100644 (file)
@@ -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 {