From 563d3fccb7b5be4e3ecb5b0df8a3d0e1df5b8d8f Mon Sep 17 00:00:00 2001 From: Jihoon Kim Date: Fri, 31 Jan 2020 16:55:23 +0900 Subject: [PATCH] Fix crash issue on isf-panel-efl Change-Id: I0e5673b4035e58402977290af0a78776733eff93 Signed-off-by: Jihoon Kim --- ism/modules/panelagent/wayland/wayland_panel_agent_module.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ism/modules/panelagent/wayland/wayland_panel_agent_module.cpp b/ism/modules/panelagent/wayland/wayland_panel_agent_module.cpp index 7869536..b09d1c9 100644 --- a/ism/modules/panelagent/wayland/wayland_panel_agent_module.cpp +++ b/ism/modules/panelagent/wayland/wayland_panel_agent_module.cpp @@ -871,12 +871,14 @@ _wsc_im_deactivate (void *data, struct wl_input_method *input_method, struct wl_ _wl_im_ctx->need_focus_event = EINA_FALSE; } wsc->wsc_ctx->input_panel_shown_once = EINA_FALSE; + + if (_launch_ise_on_request) + wl_im_destroy (); } static void _wsc_im_destroy (void *data, struct wl_input_method *input_method, struct wl_input_method_context *im_ctx) { - wl_im_destroy (); } static void -- 2.7.4