From: Jihoon Kim Date: Fri, 31 Jan 2020 07:55:23 +0000 (+0900) Subject: Fix crash issue on isf-panel-efl X-Git-Tag: accepted/tizen/unified/20200203.125754~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=563d3fccb7b5be4e3ecb5b0df8a3d0e1df5b8d8f;p=platform%2Fcore%2Fuifw%2Fisf.git Fix crash issue on isf-panel-efl Change-Id: I0e5673b4035e58402977290af0a78776733eff93 Signed-off-by: Jihoon Kim --- 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