From 391d9573cc9d9f17183451137383f43942d0e1ae Mon Sep 17 00:00:00 2001 From: Sungwook Park Date: Tue, 18 Aug 2020 21:14:15 +0900 Subject: [PATCH] Move engine launching sequence to dbus init Change-Id: I8c6b53fe1f95a1e69c2a738b5fbbd983ac57bda8 Signed-off-by: Sungwook Park --- server/gestured_dbus.c | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/server/gestured_dbus.c b/server/gestured_dbus.c index 539a202..5a1991b 100644 --- a/server/gestured_dbus.c +++ b/server/gestured_dbus.c @@ -73,6 +73,15 @@ int gestured_server_register(GVariant *parameters, GVariant **reply_body, const } if (clientLib == GESTURE_CLIENT_LIB_GESTURE) { + /* launch engine process if engine is not running */ + bool is_launched = __is_engine_launched("org.tizen.gesture-engine-default"); + if (false == is_launched) { + LOGI("Request to launch engine"); + __launch_engine_service_app("org.tizen.gesture-engine-default"); + } else { + LOGI("engine is launched"); + } + /* Check this client is already registerd to server or not */ bool already_registered = GestureManagerClientAlreadyRegisterd(bus_name); if (already_registered) { @@ -540,8 +549,6 @@ int gestured_dbus_init(void) return GESTURED_ERROR_OPERATION_FAILED; } - __launch_engine_service_app("org.tizen.gesture-engine-default"); - return GESTURED_ERROR_NONE; } @@ -560,15 +567,6 @@ int gestured_client_initialize_engine(GVariant *parameters, GVariant **reply_bod return GESTURED_ERROR_INVALID_PARAMETER; } - /* check whether engine is launched or not */ - bool is_launched = __is_engine_launched("org.tizen.gesture-engine-default"); - if (false == is_launched) { - LOGI("Request to launch engine"); - __launch_engine_service_app("org.tizen.gesture-engine-default"); - } else { - LOGI("engine is launched"); - } - ret = gestured_send_dbus_message(parameters, sender, cmd, GESTURE_CLIENT_LIB_ENGINE); if (ret != GESTURED_ERROR_NONE) LOGE("Failed to start to engine"); -- 2.7.4