Change isf_control_prelaunch_ise() from synchronous event to asynchronous event 11/183211/3
authorInHong Han <inhong1.han@samsung.com>
Tue, 3 Jul 2018 10:03:37 +0000 (19:03 +0900)
committerInHong Han <inhong1.han@samsung.com>
Wed, 4 Jul 2018 01:46:51 +0000 (10:46 +0900)
Change-Id: Ia075b237d2d3ac5a371711fd19adb7dc492b2158

ism/modules/panelagent/ecoresocket/ecore_socket_panel_agent_module.cpp

index c6d5a64..3410014 100644 (file)
@@ -3226,8 +3226,6 @@ private:
                     trans.write_to_socket(client_socket);
                     m_info_manager->hide_helper_ise ();
                 } else if (cmd == ISM_TRANS_CMD_PRELAUNCH_ISE) {
-                    m_info_manager->prelaunch_helper_ise();
-
                     Transaction trans;
                     Socket client_socket(client_id);
 
@@ -3235,6 +3233,7 @@ private:
                     trans.put_command(SCIM_TRANS_CMD_REPLY);
                     trans.put_command(SCIM_TRANS_CMD_OK);
                     trans.write_to_socket(client_socket);
+                    m_info_manager->prelaunch_helper_ise();
                 } else {
                     LOGW ("unknown cmd: %d", cmd);
                 }