aboutsummaryrefslogtreecommitdiff
path: root/engines/wintermute/base/file/base_save_thumb_file.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/wintermute/base/file/base_save_thumb_file.cpp')
-rw-r--r--engines/wintermute/base/file/base_save_thumb_file.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/engines/wintermute/base/file/base_save_thumb_file.cpp b/engines/wintermute/base/file/base_save_thumb_file.cpp
index a6d56f281e..899265a2fb 100644
--- a/engines/wintermute/base/file/base_save_thumb_file.cpp
+++ b/engines/wintermute/base/file/base_save_thumb_file.cpp
@@ -68,18 +68,14 @@ bool BaseSaveThumbFile::open(const Common::String &filename) {
int slot = atoi(tempFilename);
delete [] tempFilename;
- char slotFilename[MAX_PATH_LENGTH + 1];
- _gameRef->getSaveSlotFilename(slot, slotFilename);
BasePersistenceManager *pm = new BasePersistenceManager(_gameRef);
+ Common::String slotFilename = pm->getFilenameForSlot(slot);
if (!pm) return STATUS_FAILED;
- _gameRef->_debugAbsolutePathWarning = false;
if (DID_FAIL(pm->initLoad(slotFilename))) {
- _gameRef->_debugAbsolutePathWarning = true;
delete pm;
return STATUS_FAILED;
}
- _gameRef->_debugAbsolutePathWarning = true;
bool res;