jihoon pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=82bb9c9c1e96e2ea51e7b696a38103e1a628d5f9
commit 82bb9c9c1e96e2ea51e7b696a38103e1a628d5f9 Author: Jihoon Kim <jihoon48....@samsung.com> Date: Tue May 19 19:19:54 2015 +0900 ecore_imf/wayland: hide input panel explicitly in focus-out handler --- src/modules/ecore_imf/wayland/wayland_imcontext.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/modules/ecore_imf/wayland/wayland_imcontext.c b/src/modules/ecore_imf/wayland/wayland_imcontext.c index 4f2d982..d6679bd 100644 --- a/src/modules/ecore_imf/wayland/wayland_imcontext.c +++ b/src/modules/ecore_imf/wayland/wayland_imcontext.c @@ -656,8 +656,13 @@ wayland_im_context_focus_out(Ecore_IMF_Context *ctx) if (!imcontext->input) return; if (imcontext->text_input) - wl_text_input_deactivate(imcontext->text_input, - ecore_wl_input_seat_get(imcontext->input)); + { + if (ecore_imf_context_input_panel_enabled_get(ctx)) + wl_text_input_hide_input_panel(imcontext->text_input); + + wl_text_input_deactivate(imcontext->text_input, + ecore_wl_input_seat_get(imcontext->input)); + } imcontext->input = NULL; } --