Modified to deliver surrounding text asynchronously 81/290981/5
authorInHong Han <inhong1.han@samsung.com>
Thu, 6 Apr 2023 03:43:47 +0000 (12:43 +0900)
committerInHong Han <inhong1.han@samsung.com>
Mon, 10 Apr 2023 06:38:11 +0000 (15:38 +0900)
commit71a757b72cc02d56aef42d8cf534bdf06dce238e
treee5c6c464ed52c222098db289dc3a715f68135401
parent8da344c3216f7c0e5cd82f2c4d43db5d81ec8311
Modified to deliver surrounding text asynchronously

The request is processed synchronously when IME gets surrounding text.
So if app is busy, the waiting time for IME will be longer, the text input
time will be delayed. Therefore, if the surrounding text of app is changed,
it was delivered to IME so that IME could use surrounding text immediately.

Change-Id: Id8ed0bf6cd4b553c6caedd4143f059f482c55741
ism/extras/wayland_immodule/wayland_imcontext.c
ism/modules/panelagent/wayland/isf_wsc_context.h
ism/modules/panelagent/wayland/wayland_panel_agent_module.cpp
ism/src/scim_helper.cpp