aboutsummaryrefslogtreecommitdiff
path: root/engines/griffon
diff options
context:
space:
mode:
authorEugene Sandulenko2019-11-13 12:26:46 +0100
committerEugene Sandulenko2019-11-13 22:07:08 +0100
commit3d6e22ec37f6fc7ca98eff857da0db8a78c2bf0c (patch)
tree9a5bd4ff8f6ee071da1c1d312c7a4454249ee3b3 /engines/griffon
parentcc9d8b030a9ae01a358b2205dc5bc26dd3233a53 (diff)
downloadscummvm-rg350-3d6e22ec37f6fc7ca98eff857da0db8a78c2bf0c.tar.gz
scummvm-rg350-3d6e22ec37f6fc7ca98eff857da0db8a78c2bf0c.tar.bz2
scummvm-rg350-3d6e22ec37f6fc7ca98eff857da0db8a78c2bf0c.zip
GRIFFON: Fix loading from GMM
Diffstat (limited to 'engines/griffon')
-rw-r--r--engines/griffon/dialogs.cpp3
-rw-r--r--engines/griffon/saveload.cpp3
2 files changed, 3 insertions, 3 deletions
diff --git a/engines/griffon/dialogs.cpp b/engines/griffon/dialogs.cpp
index c000d58590..89c487cb13 100644
--- a/engines/griffon/dialogs.cpp
+++ b/engines/griffon/dialogs.cpp
@@ -638,9 +638,6 @@ void GriffonEngine::saveLoadNew() {
renderSaveStates();
} else if ((curCol == 2) && loadState(curRow - 1)) {
- _saveSlot = curRow - 1;
-
- _gameMode = kGameModeLoadGame;
return;
}
diff --git a/engines/griffon/saveload.cpp b/engines/griffon/saveload.cpp
index ff0ffbf588..3052005bb0 100644
--- a/engines/griffon/saveload.cpp
+++ b/engines/griffon/saveload.cpp
@@ -123,6 +123,9 @@ int GriffonEngine::loadState(int slotnum) {
INPUT("%f", &_player.spellStrength);
+ _saveSlot = slotnum;
+ _gameMode = kGameModeLoadGame;
+
return 1; // success
}