diff options
author | Strangerke | 2013-11-24 01:29:50 +0100 |
---|---|---|
committer | Strangerke | 2013-11-24 01:30:18 +0100 |
commit | c63b2b2b2c33aa0a1e883cf5c722d647f2cf0c6f (patch) | |
tree | feffb070b717f440870262a870dc940142da2a7c /engines/avalanche | |
parent | fe7f28bf6c955715f1180a0da315ec4ade38fdd0 (diff) | |
download | scummvm-rg350-c63b2b2b2c33aa0a1e883cf5c722d647f2cf0c6f.tar.gz scummvm-rg350-c63b2b2b2c33aa0a1e883cf5c722d647f2cf0c6f.tar.bz2 scummvm-rg350-c63b2b2b2c33aa0a1e883cf5c722d647f2cf0c6f.zip |
AVALANCHE: Fix savegame version checks
Diffstat (limited to 'engines/avalanche')
-rw-r--r-- | engines/avalanche/avalanche.cpp | 2 | ||||
-rw-r--r-- | engines/avalanche/detection.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/engines/avalanche/avalanche.cpp b/engines/avalanche/avalanche.cpp index eacb01f132..2bb927646e 100644 --- a/engines/avalanche/avalanche.cpp +++ b/engines/avalanche/avalanche.cpp @@ -421,7 +421,7 @@ bool AvalancheEngine::loadGame(const int16 slot) { // Check version. We can't restore from obsolete versions. byte saveVersion = f->readByte(); - if (saveVersion != kSavegameVersion) { + if (saveVersion > kSavegameVersion) { warning("Savegame of incompatible version!"); delete f; return false; diff --git a/engines/avalanche/detection.cpp b/engines/avalanche/detection.cpp index 048b0fe148..5f4f03a78b 100644 --- a/engines/avalanche/detection.cpp +++ b/engines/avalanche/detection.cpp @@ -129,7 +129,7 @@ SaveStateList AvalancheMetaEngine::listSaves(const char *target) const { // Check version. byte saveVersion = file->readByte(); - if (saveVersion != kSavegameVersion) { + if (saveVersion > kSavegameVersion) { warning("Savegame of incompatible version!"); delete file; continue; |