diff options
author | Max Horn | 2010-11-23 22:32:39 +0000 |
---|---|---|
committer | Max Horn | 2010-11-23 22:32:39 +0000 |
commit | 121056c12f5a624898c28a3a9a2b8b9389a97f6f (patch) | |
tree | 553ba3bbc35db9de4845e87613ec53e7ae4f1d4e /engines/mohawk/myst_saveload.cpp | |
parent | 830c39a6871ce6cae5d22bdf0f326fa063582ea7 (diff) | |
download | scummvm-rg350-121056c12f5a624898c28a3a9a2b8b9389a97f6f.tar.gz scummvm-rg350-121056c12f5a624898c28a3a9a2b8b9389a97f6f.tar.bz2 scummvm-rg350-121056c12f5a624898c28a3a9a2b8b9389a97f6f.zip |
MOHAWK: Pass objs by const ref not by value
svn-id: r54443
Diffstat (limited to 'engines/mohawk/myst_saveload.cpp')
-rw-r--r-- | engines/mohawk/myst_saveload.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/engines/mohawk/myst_saveload.cpp b/engines/mohawk/myst_saveload.cpp index b3ce5adb3a..a3b9af59a7 100644 --- a/engines/mohawk/myst_saveload.cpp +++ b/engines/mohawk/myst_saveload.cpp @@ -43,7 +43,7 @@ Common::StringArray MystSaveLoad::generateSaveGameList() { return _saveFileMan->listSavefiles("*.mys"); } -bool MystSaveLoad::loadGame(Common::String filename) { +bool MystSaveLoad::loadGame(const Common::String &filename) { if (_vm->getFeatures() & GF_DEMO) // Don't load games in the demo return false; @@ -324,7 +324,8 @@ bool MystSaveLoad::loadGame(Common::String filename) { return true; } -bool MystSaveLoad::saveGame(Common::String filename) { +bool MystSaveLoad::saveGame(const Common::String &fname) { + Common::String filename(fname); // Make sure we have the right extension if (!filename.hasSuffix(".mys") && !filename.hasSuffix(".MYS")) filename += ".mys"; @@ -431,7 +432,7 @@ bool MystSaveLoad::saveGame(Common::String filename) { return true; } -void MystSaveLoad::deleteSave(Common::String saveName) { +void MystSaveLoad::deleteSave(const Common::String &saveName) { debugC(kDebugSaveLoad, "Deleting save file \'%s\'", saveName.c_str()); _saveFileMan->removeSavefile(saveName.c_str()); } |