[Scummvm-cvs-logs] scummvm master -> c63b2b2b2c33aa0a1e883cf5c722d647f2cf0c6f

Strangerke Strangerke at scummvm.org
Sun Nov 24 01:31:24 CET 2013


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
c63b2b2b2c AVALANCHE: Fix savegame version checks


Commit: c63b2b2b2c33aa0a1e883cf5c722d647f2cf0c6f
    https://github.com/scummvm/scummvm/commit/c63b2b2b2c33aa0a1e883cf5c722d647f2cf0c6f
Author: Strangerke (strangerke at scummvm.org)
Date: 2013-11-23T16:30:18-08:00

Commit Message:
AVALANCHE: Fix savegame version checks

Changed paths:
    engines/avalanche/avalanche.cpp
    engines/avalanche/detection.cpp



diff --git a/engines/avalanche/avalanche.cpp b/engines/avalanche/avalanche.cpp
index eacb01f..2bb9276 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 048b0fe..5f4f03a 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;






More information about the Scummvm-git-logs mailing list