From ee737f30811dab8c6fbcc04e0135a37f626335d7 Mon Sep 17 00:00:00 2001 From: Ji-hoon Lee Date: Wed, 22 Nov 2017 20:04:44 +0900 Subject: [PATCH] Revert "Modified not to send unnecessary reset request" This reverts commit 26036aa67ba3af1bb35f807d935630d6a3a32bf9. Change-Id: I5027eeb1f820ff9764a6f2373551d78dc4da8f17 --- ism/extras/wayland_immodule/wayland_imcontext.c | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/ism/extras/wayland_immodule/wayland_imcontext.c b/ism/extras/wayland_immodule/wayland_imcontext.c index 93f61da..0b2f60f 100644 --- a/ism/extras/wayland_immodule/wayland_imcontext.c +++ b/ism/extras/wayland_immodule/wayland_imcontext.c @@ -1177,19 +1177,6 @@ clear_preedit(WaylandIMContext *imcontext) } } -static Eina_Bool -check_preedit_empty(WaylandIMContext *imcontext) -{ - if (!imcontext) return EINA_TRUE; - - if (imcontext->preedit_text) return EINA_FALSE; - if (imcontext->preedit_attrs) return EINA_FALSE; - if (imcontext->preedit_cursor != 0) return EINA_FALSE; - if (imcontext->preedit_commit) return EINA_FALSE; - - return EINA_TRUE; -} - static void text_input_commit_string(void *data, struct wl_text_input *text_input EINA_UNUSED, @@ -2704,13 +2691,11 @@ wayland_im_context_reset(Ecore_IMF_Context *ctx) if (!imcontext) return; - Eina_Bool preedit_empty = check_preedit_empty(imcontext); - commit_preedit (imcontext); if (!imcontext->input) return; - if (imcontext->text_input && !preedit_empty) { + if (imcontext->text_input) { wl_text_input_reset(imcontext->text_input); } update_state(imcontext); -- 2.7.4