ecore_imf/wayland: hide input panel explicitly in focus-out handler

This commit is contained in:
Jihoon Kim 2015-05-19 19:19:54 +09:00
parent 8e44652a42
commit 82bb9c9c1e
1 changed files with 7 additions and 2 deletions

View File

@ -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;
}