From 563914770e181c9460fcc2553314c27756a377e9 Mon Sep 17 00:00:00 2001 From: Jihoon Kim Date: Fri, 27 May 2016 18:56:57 +0900 Subject: [PATCH] Fix not to hide IME when application is terminated abnormally Change-Id: Ie16116cf9a9ecd876d48c07cc94a19e70b77ff7c --- src/e_mod_main.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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); } -- 2.7.4