Fixed the issue not to send the cursor_position and return_key_disable events to IME
authorWonkeun Oh <wonkeun.oh@samsung.com>
Tue, 14 Mar 2017 00:36:54 +0000 (09:36 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Fri, 17 Mar 2017 10:36:25 +0000 (19:36 +0900)
Input_panel state is not changed by focus_out event, if applications use
the input_panel_enabled_set api.

Change-Id: Ia1893e9487fae6f256986c3ff5544845471bb709

ism/src/scim_helper.cpp

index 2dd85cc..e26ed56 100644 (file)
@@ -1013,7 +1013,9 @@ HelperAgent::handle_message (MessageItem *message)
             m_impl->signal_focus_out (this, subclass->get_ic_ref(), subclass->get_ic_uuid_ref());
             m_impl->focused_ic = (uint32) -1;
             if (!m_impl->si.null ()) m_impl->si->focus_out();
+#ifndef _TV
             m_impl->ise_show_flag = false;
+#endif
             break;
         }
         case SCIM_TRANS_CMD_FOCUS_IN: