diff options
author | Max Horn | 2010-11-23 22:32:55 +0000 |
---|---|---|
committer | Max Horn | 2010-11-23 22:32:55 +0000 |
commit | be822d8bc27bf1ccc5972dd2da1e9183e034585e (patch) | |
tree | 3aa04e2e9c718d9fec574e22b6f08bced7468d1d | |
parent | 121056c12f5a624898c28a3a9a2b8b9389a97f6f (diff) | |
download | scummvm-rg350-be822d8bc27bf1ccc5972dd2da1e9183e034585e.tar.gz scummvm-rg350-be822d8bc27bf1ccc5972dd2da1e9183e034585e.tar.bz2 scummvm-rg350-be822d8bc27bf1ccc5972dd2da1e9183e034585e.zip |
MOHAWK: Pass Common::Strings directly to SaveFileManager, instead of first converting to a C string
svn-id: r54444
-rw-r--r-- | engines/mohawk/myst_saveload.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/mohawk/myst_saveload.cpp b/engines/mohawk/myst_saveload.cpp index a3b9af59a7..50a2c9b023 100644 --- a/engines/mohawk/myst_saveload.cpp +++ b/engines/mohawk/myst_saveload.cpp @@ -47,8 +47,8 @@ bool MystSaveLoad::loadGame(const Common::String &filename) { if (_vm->getFeatures() & GF_DEMO) // Don't load games in the demo return false; - Common::InSaveFile *loadFile; - if (!(loadFile = _saveFileMan->openForLoading(filename.c_str()))) + Common::InSaveFile *loadFile = _saveFileMan->openForLoading(filename); + if (!loadFile) return false; debugC(kDebugSaveLoad, "Loading game from \'%s\'", filename.c_str()); @@ -330,8 +330,8 @@ bool MystSaveLoad::saveGame(const Common::String &fname) { if (!filename.hasSuffix(".mys") && !filename.hasSuffix(".MYS")) filename += ".mys"; - Common::OutSaveFile *saveFile; - if (!(saveFile = _saveFileMan->openForSaving(filename.c_str()))) + Common::OutSaveFile *saveFile = _saveFileMan->openForSaving(filename); + if (!saveFile) return false; debugC(kDebugSaveLoad, "Saving game to \'%s\'", filename.c_str()); |