From 0eaf4f8dcc2cce4fc74bf1965f4eb1da79bc249f Mon Sep 17 00:00:00 2001 From: Wonkeun Oh Date: Thu, 9 Feb 2017 21:12:48 +0900 Subject: [PATCH] Fixed the crash issue due to null pointer Change-Id: I20878c47181a2bea65425dafc09308c2f05ecb4d --- ism/extras/efl_panel/isf_panel_efl.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ism/extras/efl_panel/isf_panel_efl.cpp b/ism/extras/efl_panel/isf_panel_efl.cpp index 3643ff9..4c57230 100644 --- a/ism/extras/efl_panel/isf_panel_efl.cpp +++ b/ism/extras/efl_panel/isf_panel_efl.cpp @@ -5871,8 +5871,8 @@ static void slot_send_remote_input_message (const String &msg, bool len) if (remote_input_impl == NULL) { remote_input_impl = Remote_Input::get_instance(); } - - remote_input_impl->handle_websocket_message(message); + if(remote_input_impl) + remote_input_impl->handle_websocket_message(message); } static void slot_recv_remote_surrounding_text (int cursor, const String &text) @@ -5883,7 +5883,8 @@ static void slot_recv_remote_surrounding_text (int cursor, const String &text) remote_input_impl = Remote_Input::get_instance(); } - remote_input_impl->handle_recv_panel_message(3, text.c_str (), cursor); + if(remote_input_impl) + remote_input_impl->handle_recv_panel_message(3, text.c_str (), cursor); } #endif -- 2.7.4