summaryrefslogtreecommitdiff
path: root/ism/extras
diff options
context:
space:
mode:
authorInHong Han <inhong1.han@samsung.com>2018-05-15 19:16:27 +0900
committerInHong Han <inhong1.han@samsung.com>2018-05-17 08:30:42 +0000
commit7b7d460c1cb1be3cd7682fb1ff1a1cea4bf37924 (patch)
tree2010e3b340dc2a9e0e72410a6bc2c73e1dc0d1c9 /ism/extras
parent4451a94e11b01a02de858a1e67ee3ce721987e8d (diff)
downloadisf-7b7d460c1cb1be3cd7682fb1ff1a1cea4bf37924.tar.gz
isf-7b7d460c1cb1be3cd7682fb1ff1a1cea4bf37924.tar.bz2
isf-7b7d460c1cb1be3cd7682fb1ff1a1cea4bf37924.zip
Modifed to call the preedit_changed_cb without changing preedit_text
Change-Id: Ie8ce3b0768276809a90524c4d1494cd1e6a1b2e7
Diffstat (limited to 'ism/extras')
-rw-r--r--ism/extras/wayland_immodule/wayland_imcontext.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ism/extras/wayland_immodule/wayland_imcontext.c b/ism/extras/wayland_immodule/wayland_imcontext.c
index 6aabfc71..318224c3 100644
--- a/ism/extras/wayland_immodule/wayland_imcontext.c
+++ b/ism/extras/wayland_immodule/wayland_imcontext.c
@@ -1911,6 +1911,9 @@ text_input_preedit_string(void *data,
_preedit_cursor_changed = EINA_FALSE;
}
+ if (imcontext->pending_preedit.attrs)
+ preedit_changed = EINA_TRUE;
+
clear_preedit(imcontext);
imcontext->preedit_text = strdup(text);