From: Sungwook Park Date: Tue, 18 Aug 2020 12:14:15 +0000 (+0900) Subject: Move engine launching sequence to dbus init X-Git-Tag: accepted/tizen/unified/20200819.063251~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F02%2F241202%2F3;p=platform%2Fcore%2Fapi%2Fgesture.git Move engine launching sequence to dbus init Change-Id: I8c6b53fe1f95a1e69c2a738b5fbbd983ac57bda8 Signed-off-by: Sungwook Park --- 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");