libaurum: apply smart pointer wider and extract impl out
[platform/core/uifw/aurum.git] / org.tizen.aurum-bootstrap / src / Commands / SetValueCommand.cc
index 9f574ee..32cd476 100644 (file)
@@ -11,7 +11,7 @@ SetValueCommand::SetValueCommand(const ::aurum::ReqSetValue* request,
 {
     LOG_SCOPE_F(INFO, "SetValue (text:%s) --------------- ", mRequest->stringvalue().c_str());
     ObjectMapper* mObjMap = ObjectMapper::getInstance();
-    UiObject*     obj = mObjMap->getElement(mRequest->elementid());
+    std::shared_ptr<UiObject> obj = mObjMap->getElement(mRequest->elementid());
     if (obj) obj->setText(const_cast<std::string&>(mRequest->stringvalue()));
     return grpc::Status::OK;
 }
\ No newline at end of file