From 9b15e85c31826a4ff1d8e6adef8e21bf61532750 Mon Sep 17 00:00:00 2001 From: Jihoon Kim Date: Thu, 24 Mar 2016 20:31:48 +0900 Subject: [PATCH] ecore_imf/wayland: fix IME flickering issue when input_panel_hide and show is called sequentially Change-Id: Ieafa9cd921cc8d68c64af6b72404ef52e7bbf724 --- src/modules/ecore_imf/wayland/wayland_imcontext.c | 5 +---- src/modules/ecore_imf/wayland/wayland_imcontext.h | 0 src/modules/ecore_imf/wayland/wayland_module.c | 0 3 files changed, 1 insertion(+), 4 deletions(-) mode change 100755 => 100644 src/modules/ecore_imf/wayland/wayland_imcontext.c mode change 100755 => 100644 src/modules/ecore_imf/wayland/wayland_imcontext.h mode change 100755 => 100644 src/modules/ecore_imf/wayland/wayland_module.c diff --git a/src/modules/ecore_imf/wayland/wayland_imcontext.c b/src/modules/ecore_imf/wayland/wayland_imcontext.c old mode 100755 new mode 100644 index 433be1b..4a6f57b --- a/src/modules/ecore_imf/wayland/wayland_imcontext.c +++ b/src/modules/ecore_imf/wayland/wayland_imcontext.c @@ -1235,12 +1235,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 diff --git a/src/modules/ecore_imf/wayland/wayland_imcontext.h b/src/modules/ecore_imf/wayland/wayland_imcontext.h old mode 100755 new mode 100644 diff --git a/src/modules/ecore_imf/wayland/wayland_module.c b/src/modules/ecore_imf/wayland/wayland_module.c old mode 100755 new mode 100644 -- 2.7.4