From 5854da3a01572a955b438a8343cdbea49c235f72 Mon Sep 17 00:00:00 2001 From: Hosang Kim Date: Mon, 6 Mar 2023 17:20:26 +0900 Subject: [PATCH] bootstrap: add return value for checking launchapp command is failure or not Change-Id: Ide139b45d04383f183bb2fe4606a487e127ded8a --- org.tizen.aurum-bootstrap/src/Commands/LaunchAppCommand.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/org.tizen.aurum-bootstrap/src/Commands/LaunchAppCommand.cc b/org.tizen.aurum-bootstrap/src/Commands/LaunchAppCommand.cc index 64dd8cc..20375a5 100644 --- a/org.tizen.aurum-bootstrap/src/Commands/LaunchAppCommand.cc +++ b/org.tizen.aurum-bootstrap/src/Commands/LaunchAppCommand.cc @@ -32,10 +32,14 @@ LaunchAppCommand::LaunchAppCommand(const ::aurum::ReqLaunchApp *request, ::grpc::Status LaunchAppCommand::execute() { + bool ret = false; LOGI("LaunchApp --------------- "); std::unique_ptr cmd = std::make_unique(mRequest->packagename(), mRequest->data()); std::shared_ptr obj = UiDevice::getInstance(); - obj->executeAndWaitForEvents(cmd.get(), A11yEvent::EVENT_WINDOW_ACTIVATE, WAIT_APP_LAUNCH, mRequest->packagename(), 0); + ret = obj->executeAndWaitForEvents(cmd.get(), A11yEvent::EVENT_WINDOW_ACTIVATE, WAIT_APP_LAUNCH, mRequest->packagename(), 0); + + if (ret) mResponse->set_status(::aurum::RspStatus::OK); + else mResponse->set_status(::aurum::RspStatus::ERROR); return grpc::Status::OK; -} \ No newline at end of file +} -- 2.7.4