ecore_imf/wayland: fix IME flickering issue when input_panel_hide and show is called... 40/63540/3
authorJihoon Kim <jihoon48.kim@samsung.com>
Thu, 24 Mar 2016 11:31:48 +0000 (20:31 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Thu, 24 Mar 2016 11:36:17 +0000 (20:36 +0900)
Change-Id: Ieafa9cd921cc8d68c64af6b72404ef52e7bbf724

src/modules/ecore_imf/wayland/wayland_imcontext.c [changed mode: 0755->0644]
src/modules/ecore_imf/wayland/wayland_imcontext.h [changed mode: 0755->0644]
src/modules/ecore_imf/wayland/wayland_module.c [changed mode: 0755->0644]

old mode 100755 (executable)
new mode 100644 (file)
index 433be1b..4a6f57b
@@ -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
old mode 100755 (executable)
new mode 100644 (file)