diff options
author | Inhong Han <inhong1.han@samsung.com> | 2024-02-22 16:56:40 +0900 |
---|---|---|
committer | Inhong Han <inhong1.han@samsung.com> | 2024-02-26 15:47:37 +0900 |
commit | 19426be4252575c3ae8456e4780f5d89d37aeec6 (patch) | |
tree | 1ee07c4cf0d463fe2557a2f7892b1070d77c517e | |
parent | 8ed4b031227b77c1d9f1c9e3f7660652ce9ce462 (diff) | |
download | isf-19426be4252575c3ae8456e4780f5d89d37aeec6.tar.gz isf-19426be4252575c3ae8456e4780f5d89d37aeec6.tar.bz2 isf-19426be4252575c3ae8456e4780f5d89d37aeec6.zip |
Fix the issue the position of floating IME is reset when changing keyboard mode
Change-Id: I460d4c6f171a59899bbbd0582fe6eea86c81fd48
-rw-r--r-- | ism/extras/wayland_immodule/wayland_imcontext.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ism/extras/wayland_immodule/wayland_imcontext.c b/ism/extras/wayland_immodule/wayland_imcontext.c index 883a3534..94bef64f 100644 --- a/ism/extras/wayland_immodule/wayland_imcontext.c +++ b/ism/extras/wayland_immodule/wayland_imcontext.c @@ -1611,6 +1611,8 @@ set_focus_out(Ecore_IMF_Context *ctx) if (ctx == _focused_ctx) _focused_ctx = NULL; + imcontext->input_panel_position.x = -1; + imcontext->input_panel_position.y = -1; imcontext->input = NULL; _preedit_cursor_changed = EINA_FALSE; g_filter_event_elapsed_time = 0.0; |