fix crash issue on OSP application 86/17486/1
authorJihoon Kim <jihoon48.kim@samsung.com>
Mon, 15 Jul 2013 00:43:49 +0000 (09:43 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Fri, 7 Mar 2014 02:16:40 +0000 (11:16 +0900)
Change-Id: I75a02474c3122a829cf8043534fecb9cf6e31816

ism/extras/efl_immodule/isf_imf_control_ui.cpp

index ff3649849f1b8623e1962cbfa5c26aa0174c338d..d9dc68dfa992b9c7c9506bc6e74404fd8762eb84 100644 (file)
@@ -244,7 +244,9 @@ static void _event_callback_call (Ecore_IMF_Input_Panel_Event type, int value)
     }
 
     if (type == ECORE_IMF_CANDIDATE_PANEL_STATE_EVENT &&
-        value == ECORE_IMF_CANDIDATE_PANEL_HIDE) {
+        value == ECORE_IMF_CANDIDATE_PANEL_HIDE &&
+        notified_state != ECORE_IMF_INPUT_PANEL_STATE_HIDE &&
+        will_hide != EINA_TRUE) {
         if (active_context_canvas) {
             evas_event_callback_add (active_context_canvas, EVAS_CALLBACK_RENDER_POST, _candidate_render_post_cb, NULL);
         }