diff options
author | Johannes Schickel | 2008-09-14 21:34:49 +0000 |
---|---|---|
committer | Johannes Schickel | 2008-09-14 21:34:49 +0000 |
commit | 77273facda2a01823755f46f9af765aff0ce3d4b (patch) | |
tree | 61169e5898495563935d8516146df000002c0216 /engines/scumm/scumm.cpp | |
parent | 02a846c66911f47c69a031eb5293d5afdb1393d0 (diff) | |
download | scummvm-rg350-77273facda2a01823755f46f9af765aff0ce3d4b.tar.gz scummvm-rg350-77273facda2a01823755f46f9af765aff0ce3d4b.tar.bz2 scummvm-rg350-77273facda2a01823755f46f9af765aff0ce3d4b.zip |
Little cleanup.
svn-id: r34543
Diffstat (limited to 'engines/scumm/scumm.cpp')
-rw-r--r-- | engines/scumm/scumm.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/engines/scumm/scumm.cpp b/engines/scumm/scumm.cpp index 40a6136628..00591f3d17 100644 --- a/engines/scumm/scumm.cpp +++ b/engines/scumm/scumm.cpp @@ -2014,7 +2014,6 @@ void ScummEngine::scummLoop_handleSaveLoad() { if (_saveLoadFlag) { bool success; const char *errMsg = 0; - char filename[256]; if (_game.version == 8 && _saveTemporaryState) VAR(VAR_GAME_LOADED) = 0; @@ -2035,13 +2034,13 @@ void ScummEngine::scummLoop_handleSaveLoad() { VAR(VAR_GAME_LOADED) = (_game.version == 8) ? 1 : 203; } - makeSavegameName(filename, _saveLoadSlot, _saveTemporaryState); + Common::String filename = makeSavegameName(_saveLoadSlot, _saveTemporaryState); if (!success) { - displayMessage(0, errMsg, filename); + displayMessage(0, errMsg, filename.c_str()); } else if (_saveLoadFlag == 1 && _saveLoadSlot != 0 && !_saveTemporaryState) { // Display "Save successful" message, except for auto saves char buf[256]; - snprintf(buf, sizeof(buf), "Successfully saved game state in file:\n\n%s", filename); + snprintf(buf, sizeof(buf), "Successfully saved game state in file:\n\n%s", filename.c_str()); GUI::TimedMessageDialog dialog(buf, 1500); runDialog(dialog); |