diff options
Diffstat (limited to 'scumm/scummvm.cpp')
-rw-r--r-- | scumm/scummvm.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/scumm/scummvm.cpp b/scumm/scummvm.cpp index 8ed884612c..db2ea574f6 100644 --- a/scumm/scummvm.cpp +++ b/scumm/scummvm.cpp @@ -1761,7 +1761,8 @@ void Scumm::startScene(int room, Actor *a, int objectNr) { if (!(_features & GF_SMALL_HEADER) && VAR_NEW_ROOM != 0xFF) // Disable for SH games. Overwrites VAR(VAR_NEW_ROOM) = room; // gamevars, eg Zak cashcards - runExitScript(); + if (_currentRoom) + runExitScript(); killScriptsAndResources(); clearEnqueue(); stopCycle(0); |