From: Wonkeun Oh Date: Tue, 14 Jun 2016 02:03:20 +0000 (+0900) Subject: Added input_panel_show request when the keyboard mode is changed to S/W mode. X-Git-Tag: submit/tizen/20160614.071928~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=18cebb6b7517e14385bbf047a7750b804d8b8c65;p=platform%2Fcore%2Fuifw%2Fisf.git Added input_panel_show request when the keyboard mode is changed to S/W mode. Change-Id: Iaac62ccd238e669355a4aa847626f56e175ea2df --- diff --git a/ism/extras/wayland_immodule/wayland_imcontext.c b/ism/extras/wayland_immodule/wayland_imcontext.c index 4dec4a5..6cf6e1b 100644 --- a/ism/extras/wayland_immodule/wayland_imcontext.c +++ b/ism/extras/wayland_immodule/wayland_imcontext.c @@ -1105,6 +1105,12 @@ keyboard_mode_changed_cb (keynode_t *key, void* data) Ecore_IMF_Input_Panel_Keyboard_Mode input_mode = !val; ecore_imf_context_input_panel_event_callback_call (active_ctx, ECORE_IMF_INPUT_PANEL_KEYBOARD_MODE_EVENT, input_mode); + + if ((input_mode == ECORE_IMF_INPUT_PANEL_SW_KEYBOARD_MODE) && _focused_ctx && (active_ctx == _focused_ctx)) { + if (ecore_imf_context_input_panel_enabled_get (active_ctx)) { + ecore_imf_context_input_panel_show (active_ctx); + } + } } } #endif