From: Jihoon Kim Date: Tue, 7 Nov 2017 06:03:26 +0000 (+0900) Subject: Fix bug preedit changed event was called in mouse down and focus-in event X-Git-Tag: accepted/tizen/unified/20171108.161138~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fba98d82100cbae61be0bc159fb97492c1927d88;p=platform%2Fcore%2Fuifw%2Fisf.git Fix bug preedit changed event was called in mouse down and focus-in event Even though preedit was not changed, preedit changed event was called. Change-Id: Idc5d7f22bff56bbf454c1f2aa4ef6c4a6a460328 Signed-off-by: Jihoon Kim --- diff --git a/ism/extras/wayland_immodule/wayland_imcontext.c b/ism/extras/wayland_immodule/wayland_imcontext.c index c5e80f5..b7da7c1 100644 --- a/ism/extras/wayland_immodule/wayland_imcontext.c +++ b/ism/extras/wayland_immodule/wayland_imcontext.c @@ -1878,8 +1878,10 @@ text_input_preedit_cursor(void *data, { WaylandIMContext *imcontext = (WaylandIMContext *)data; - imcontext->pending_preedit.cursor = index; - _preedit_cursor_changed = EINA_TRUE; + if (imcontext->pending_preedit.cursor != index) { + imcontext->pending_preedit.cursor = index; + _preedit_cursor_changed = EINA_TRUE; + } } static xkb_mod_index_t