WaylandIMContext *imcontext = (WaylandIMContext *)ecore_imf_context_data_get(ctx);
if (imcontext && imcontext->text_input) {
+ LOGD("Send IME hide request");
wl_text_input_hide_input_panel(imcontext->text_input);
} else {
LOGD("creating temporary context for sending hide request");
Ecore_IMF_Context *temp_context = ecore_imf_context_add(ctx_id);
if (temp_context) {
imcontext = (WaylandIMContext *)ecore_imf_context_data_get(temp_context);
- if (imcontext && imcontext->text_input)
+ if (imcontext && imcontext->text_input) {
+ LOGD("Send IME hide request");
wl_text_input_hide_input_panel(imcontext->text_input);
+ }
ecore_imf_context_del(temp_context);
}
imcontext->input_panel_position.x = -1;
imcontext->input_panel_position.y = -1;
- LOGD("text_input_manager = %p", imcontext->text_input_manager);
+ LOGD("text_input_manager : %p", imcontext->text_input_manager);
imcontext->text_input =
wl_text_input_manager_create_text_input(imcontext->text_input_manager);
}
Ecore_Event_Key *ev;
- LOGD ("ctx : %p [%d], focused_ctx : %p, show_req_ctx : %p", ctx, valid, _focused_ctx, _show_req_ctx);
+ LOGD ("ctx : %p, ctx valid : %d, focused_ctx : %p, show_req_ctx : %p", ctx, valid, _focused_ctx, _show_req_ctx);
if (!imcontext) return;