aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJihoon Kim <jihoon48.kim@samsung.com>2016-03-24 11:31:48 (GMT)
committerJihoon Kim <jihoon48.kim@samsung.com>2016-03-24 11:46:15 (GMT)
commit161883291c38e14f719a87c27fde78b9860644ed (patch)
treee541472775730cf7902027faa83697868f0db689
parentEvas textblock: fix null-derefernce in _style_match_tag() (diff)
downloadefl-161883291c38e14f719a87c27fde78b9860644ed.tar.gz
ecore_imf/wayland: fix IME flickering issue when input_panel_hide and show is called sequentially
Change-Id: Ieafa9cd921cc8d68c64af6b72404ef52e7bbf724
-rw-r--r--src/modules/ecore_imf/wayland/wayland_imcontext.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/modules/ecore_imf/wayland/wayland_imcontext.c b/src/modules/ecore_imf/wayland/wayland_imcontext.c
index 4e3fd31..7b35a13 100644
--- a/src/modules/ecore_imf/wayland/wayland_imcontext.c
+++ b/src/modules/ecore_imf/wayland/wayland_imcontext.c
@@ -912,12 +912,9 @@ wayland_im_context_show(Ecore_IMF_Context *ctx)
EAPI void
wayland_im_context_hide(Ecore_IMF_Context *ctx)
{
- WaylandIMContext *imcontext = (WaylandIMContext *)ecore_imf_context_data_get(ctx);
-
EINA_LOG_DOM_INFO(_ecore_imf_wayland_log_dom, "context_hide");
- if (imcontext->text_input)
- wl_text_input_hide_input_panel(imcontext->text_input);
+ _input_panel_hide(ctx, EINA_FALSE);
}
EAPI Eina_Bool