libaurum: apply smart pointer wider and extract impl out
[platform/core/uifw/aurum.git] / org.tizen.aurum-bootstrap / src / Commands / ClearCommand.cc
index 5c24358..352c537 100644 (file)
@@ -9,7 +9,7 @@ ClearCommand::ClearCommand(const ::aurum::ReqClear* request,
 {
 }
 
-bool ClearCommand::hasHintText(UiObject *obj)
+bool ClearCommand::hasHintText(std::shared_ptr<UiObject> obj)
 {
     if (!obj) return false;
 
@@ -27,7 +27,7 @@ bool ClearCommand::hasHintText(UiObject *obj)
 {
     LOG_SCOPE_F(INFO, "Clear --------------- ");
     ObjectMapper* mObjMap = ObjectMapper::getInstance();
-    UiObject*     obj = mObjMap->getElement(mRequest->elementid());
+    std::shared_ptr<UiObject> obj = mObjMap->getElement(mRequest->elementid());
 
     if (obj) {
         obj->setText("");