aboutsummaryrefslogtreecommitdiff
path: root/sky/control.cpp
diff options
context:
space:
mode:
authorRobert Göffringmann2003-07-09 00:35:41 +0000
committerRobert Göffringmann2003-07-09 00:35:41 +0000
commit6d84c679069ea1d56f3eb84406bd5a51d05556f9 (patch)
tree5563ad9b1bc1fdb47ce162c60e81117c1bdd7566 /sky/control.cpp
parentbae011dbd6c9cb599db7d6e6de6344929a1a6f10 (diff)
downloadscummvm-rg350-6d84c679069ea1d56f3eb84406bd5a51d05556f9.tar.gz
scummvm-rg350-6d84c679069ea1d56f3eb84406bd5a51d05556f9.tar.bz2
scummvm-rg350-6d84c679069ea1d56f3eb84406bd5a51d05556f9.zip
/me slaps himself
svn-id: r8875
Diffstat (limited to 'sky/control.cpp')
-rw-r--r--sky/control.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/sky/control.cpp b/sky/control.cpp
index fa442c8577..5d8c6b8cdf 100644
--- a/sky/control.cpp
+++ b/sky/control.cpp
@@ -1325,7 +1325,7 @@ uint16 SkyControl::parseSaveData(uint8 *srcBuf) {
if (saveRev >= 3) {
LODSD(srcPos, gameVersion);
if (gameVersion != SkyState::_systemVars.gameVersion) {
- if (SkyState::isCDVersion() && (gameVersion >= 365)) { // cd versions are compatible
+ if ((!SkyState::isCDVersion()) || (gameVersion < 365)) { // cd versions are compatible
printf("This savegame was created by Beneath a Steel Sky v0.0%03d\n", gameVersion);
printf("It cannot be loaded by this version (v0.0%3d)\n", SkyState::_systemVars.gameVersion);
return RESTORE_FAILED;