bootstrap: add set_status for SetFocusCommand
authorHosang Kim <hosang12.kim@samsung.com>
Mon, 14 Feb 2022 05:26:54 +0000 (14:26 +0900)
committerHosang Kim <hosang12.kim@samsung.com>
Tue, 15 Mar 2022 10:37:11 +0000 (19:37 +0900)
Change-Id: I17fcd823ce100b4e2a0595bcbca15452d019ce70

org.tizen.aurum-bootstrap/src/Commands/SetFocusCommand.cc

index 061d581..d162101 100644 (file)
@@ -27,13 +27,15 @@ SetFocusCommand::SetFocusCommand(const ::aurum::ReqSetFocus *request,
 
 ::grpc::Status SetFocusCommand::execute()
 {
+    bool ret = false;
     LOGI("SetFocus --------------- ");
 
     ObjectMapper *mObjMap = ObjectMapper::getInstance();
     std::shared_ptr<UiObject> obj = mObjMap->getElement(mRequest->elementid());
-    if (obj && obj->setFocus()) {
-        return grpc::Status::OK;
-    }
+    if (obj) ret = obj->setFocus();
 
-    return grpc::Status::CANCELLED;
+    if (ret) mResponse->set_status(::aurum::RspStatus::OK);
+    else mResponse->set_status(::aurum::RspStatus::ERROR);
+
+    return grpc::Status::OK;
 }