call ecore_imf_context_reset when H/W back key is released 32/17532/1
authorJihoon Kim <jihoon48.kim@samsung.com>
Mon, 12 Aug 2013 01:40:52 +0000 (10:40 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Fri, 7 Mar 2014 02:26:27 +0000 (11:26 +0900)
Change-Id: Ie743accc404fd7d172986f87869cb5d7f13b96cf

ism/extras/efl_immodule/isf_imf_context.cpp

index eeb50dc..adc7ad6 100644 (file)
@@ -483,6 +483,7 @@ _key_up_cb (void *data, int type, void *event)
         !strcmp (ev->keyname, KEY_END) &&
         ecore_imf_context_input_panel_state_get (_focused_ic->ctx) != ECORE_IMF_INPUT_PANEL_STATE_HIDE) {
         LOGD ("END key is released\n");
+        ecore_imf_context_reset (_focused_ic->ctx);
         isf_imf_context_input_panel_instant_hide (_focused_ic->ctx);
         return ECORE_CALLBACK_CANCEL;
     }