From: Jihoon Kim Date: Fri, 27 May 2016 09:56:57 +0000 (+0900) Subject: Fix not to hide IME when application is terminated abnormally X-Git-Tag: accepted/tizen/common/20160530.131937~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=563914770e181c9460fcc2553314c27756a377e9;p=platform%2Fcore%2Fuifw%2Fe-mod-tizen-wl-textinput.git Fix not to hide IME when application is terminated abnormally Change-Id: Ie16116cf9a9ecd876d48c07cc94a19e70b77ff7c --- diff --git a/src/e_mod_main.c b/src/e_mod_main.c index 2abdccb..36c7c73 100644 --- a/src/e_mod_main.c +++ b/src/e_mod_main.c @@ -1266,7 +1266,15 @@ _e_text_input_cb_destroy(struct wl_resource *resource) } EINA_LIST_FREE(text_input->input_methods, input_method) - _e_text_input_deactivate(text_input, input_method); + { + if (g_text_input == text_input && text_input->input_panel_visibile) + { + if (g_client) + _input_panel_hide(g_client, resource); + } + + _e_text_input_deactivate(text_input, input_method); + } free(text_input); }