diff options
Diffstat (limited to 'engines/titanic')
-rw-r--r-- | engines/titanic/core/project_item.cpp | 4 | ||||
-rw-r--r-- | engines/titanic/detection.cpp | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/engines/titanic/core/project_item.cpp b/engines/titanic/core/project_item.cpp index 6da891c417..424562ffef 100644 --- a/engines/titanic/core/project_item.cpp +++ b/engines/titanic/core/project_item.cpp @@ -495,7 +495,7 @@ SaveStateList CProjectItem::getSavegameList(const Common::String &target) { return saveList; } -bool CProjectItem::readSavegameHeader(SimpleFile *file, TitanicSavegameHeader &header, bool skipThumbnail) { +bool CProjectItem::readSavegameHeader(SimpleFile *file, TitanicSavegameHeader &header, bool loadThumbnail) { char saveIdentBuffer[SAVEGAME_STR_SIZE + 1]; header._thumbnail = nullptr; header._totalFrames = 0; @@ -518,7 +518,7 @@ bool CProjectItem::readSavegameHeader(SimpleFile *file, TitanicSavegameHeader &h while ((ch = (char)file->readByte()) != '\0') header._saveName += ch; // Get the thumbnail - if (!Graphics::loadThumbnail(*file, header._thumbnail, skipThumbnail)) + if (!Graphics::loadThumbnail(*file, header._thumbnail, !loadThumbnail)) return false; // Read in save date/time diff --git a/engines/titanic/detection.cpp b/engines/titanic/detection.cpp index c98fbbdade..07a17ae779 100644 --- a/engines/titanic/detection.cpp +++ b/engines/titanic/detection.cpp @@ -156,7 +156,7 @@ SaveStateDescriptor TitanicMetaEngine::querySaveMetaInfos(const char *target, in file.open(f); Titanic::TitanicSavegameHeader header; - if (!Titanic::CProjectItem::readSavegameHeader(&file, header, false)) { + if (!Titanic::CProjectItem::readSavegameHeader(&file, header, true)) { file.close(); return SaveStateDescriptor(); } |