Modified to send current input context for ISE to attach
authorJi-hoon Lee <dalton.lee@samsung.com>
Tue, 30 Apr 2013 07:49:21 +0000 (16:49 +0900)
committerJi-hoon Lee <dalton.lee@samsung.com>
Tue, 30 Apr 2013 07:49:21 +0000 (16:49 +0900)
ism/src/scim_panel_agent.cpp

index 9b54ab5..a2fa463 100644 (file)
@@ -4613,6 +4613,11 @@ private:
                         m_send_trans.put_data (icit->second [i].second);
                     }
                     m_start_helper_ic_index.erase (icit);
+                } else {
+                    m_send_trans.put_command (SCIM_TRANS_CMD_HELPER_ATTACH_INPUT_CONTEXT);
+                    uint32 ctx = get_helper_ic (m_current_socket_client, m_current_client_context);
+                    m_send_trans.put_data (ctx);
+                    m_send_trans.put_data (info.uuid);
                 }
 
                 m_send_trans.put_command (SCIM_TRANS_CMD_UPDATE_SCREEN);