diff options
Diffstat (limited to 'engines/titanic/detection.cpp')
-rw-r--r-- | engines/titanic/detection.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/engines/titanic/detection.cpp b/engines/titanic/detection.cpp index 098c20ca1d..5fad72a9df 100644 --- a/engines/titanic/detection.cpp +++ b/engines/titanic/detection.cpp @@ -167,10 +167,13 @@ SaveStateDescriptor TitanicMetaEngine::querySaveMetaInfos(const char *target, in // Create the return descriptor SaveStateDescriptor desc(slot, header._saveName); - desc.setThumbnail(header._thumbnail); - desc.setSaveDate(header._year, header._month, header._day); - desc.setSaveTime(header._hour, header._minute); - desc.setPlayTime(header._totalFrames * GAME_FRAME_TIME); + + if (header._version) { + desc.setThumbnail(header._thumbnail); + desc.setSaveDate(header._year, header._month, header._day); + desc.setSaveTime(header._hour, header._minute); + desc.setPlayTime(header._totalFrames * GAME_FRAME_TIME); + } return desc; } |