[Scummvm-git-logs] scummvm master -> 2458016d37d677103b3329c29d33434e21932182

whiterandrek whiterandrek at gmail.com
Thu Jun 4 18:38:23 UTC 2020


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
2458016d37 PINK: removed usage of empty static const strings in methods


Commit: 2458016d37d677103b3329c29d33434e21932182
    https://github.com/scummvm/scummvm/commit/2458016d37d677103b3329c29d33434e21932182
Author: Andrei Prykhodko (whiterandrek at gmail.com)
Date: 2020-06-04T21:33:27+03:00

Commit Message:
PINK: removed usage of empty static const strings in methods

Changed paths:
    engines/pink/objects/actors/actor.cpp
    engines/pink/objects/actors/actor.h
    engines/pink/objects/actors/supporting_actor.cpp
    engines/pink/objects/actors/supporting_actor.h


diff --git a/engines/pink/objects/actors/actor.cpp b/engines/pink/objects/actors/actor.cpp
index 2b1a95eefd..3cfadd66e6 100644
--- a/engines/pink/objects/actors/actor.cpp
+++ b/engines/pink/objects/actors/actor.cpp
@@ -108,9 +108,8 @@ Action *Actor::findAction(const Common::String &name) {
 	return nullptr;
 }
 
-const Common::String &Actor::getLocation() const {
-	static const Common::String empty;
-	return empty;
+Common::String Actor::getLocation() const {
+	return Common::String();
 }
 
 void Actor::setAction(Action *newAction) {
@@ -138,9 +137,8 @@ InventoryMgr *Actor::getInventoryMgr() const {
 	return _page->getModule()->getInventoryMgr();
 }
 
-const Common::String &Actor::getPDALink() const {
-	static const Common::String empty;
-	return empty;
+Common::String Actor::getPDALink() const {
+	return Common::String();
 }
 
 } // End of namespace Pink
diff --git a/engines/pink/objects/actors/actor.h b/engines/pink/objects/actors/actor.h
index 278bfdd9af..15ebcbedbd 100644
--- a/engines/pink/objects/actors/actor.h
+++ b/engines/pink/objects/actors/actor.h
@@ -79,9 +79,9 @@ public:
 
 	InventoryMgr *getInventoryMgr() const;
 
-	virtual const Common::String &getPDALink() const;
+	virtual Common::String getPDALink() const;
 
-	virtual const Common::String &getLocation() const;
+	virtual Common::String getLocation() const;
 
 	void setAction(const Common::String &name) { setAction(findAction(name)); }
 	void setAction(Action *newAction);
diff --git a/engines/pink/objects/actors/supporting_actor.cpp b/engines/pink/objects/actors/supporting_actor.cpp
index 4d4726ef83..9f37877818 100644
--- a/engines/pink/objects/actors/supporting_actor.cpp
+++ b/engines/pink/objects/actors/supporting_actor.cpp
@@ -84,11 +84,11 @@ void SupportingActor::onUseClickMessage(InventoryItem *item, InventoryMgr *mgr)
 	_handlerMgr.onUseClickMessage(this, item, mgr);
 }
 
-const Common::String &SupportingActor::getLocation() const {
+Common::String SupportingActor::getLocation() const {
 	return _location;
 }
 
-const Common::String &SupportingActor::getPDALink() const {
+Common::String SupportingActor::getPDALink() const {
 	return _pdaLink;
 }
 
diff --git a/engines/pink/objects/actors/supporting_actor.h b/engines/pink/objects/actors/supporting_actor.h
index a1e0ffa778..dacd7dfba8 100644
--- a/engines/pink/objects/actors/supporting_actor.h
+++ b/engines/pink/objects/actors/supporting_actor.h
@@ -49,8 +49,8 @@ public:
 	void onLeftClickMessage() override;
 	void onUseClickMessage(InventoryItem *item, InventoryMgr *mgr) override;
 
-	const Common::String &getPDALink() const override;
-	const Common::String &getLocation() const override;
+	Common::String getPDALink() const override;
+	Common::String getLocation() const override;
 
 private:
 	HandlerMgr _handlerMgr;




More information about the Scummvm-git-logs mailing list