From 858859294733f080ea2902469dfd392635464a21 Mon Sep 17 00:00:00 2001 From: Martin Kiewitz Date: Wed, 2 Mar 2016 19:34:40 +0100 Subject: SCI32: Don't do a syncWithScripts on restore from launcher Causes issues in at least gk1 (option + inventory plane are shown) Game::restore is not called, when doing restores from launcher, so in the original interpreter this script code wasn't called either. Fixes option + inventory planes etc. being shown right after restoring via launcher, when original save/load dialogs were disabled. --- engines/sci/engine/state.h | 1 + 1 file changed, 1 insertion(+) (limited to 'engines/sci/engine/state.h') diff --git a/engines/sci/engine/state.h b/engines/sci/engine/state.h index 0f04e32fe5..6efc56e40f 100644 --- a/engines/sci/engine/state.h +++ b/engines/sci/engine/state.h @@ -138,6 +138,7 @@ public: // see detection.cpp / SciEngine::loadGameState() bool _delayedRestoreGame; // boolean, that triggers delayed restore (triggered by ScummVM menu) int _delayedRestoreGameId; // the saved game id, that it supposed to get restored (triggered by ScummVM menu) + bool _delayedRestoreFromLauncher; // is set, when the the delayed restore game was triggered from launcher uint _chosenQfGImportItem; // Remembers the item selected in QfG import rooms -- cgit v1.2.3