diff options
author | Torbjörn Andersson | 2015-05-15 11:13:13 +0200 |
---|---|---|
committer | Torbjörn Andersson | 2015-05-15 11:13:13 +0200 |
commit | 404839bda620e27e99d4e9052ff02cbeb40406df (patch) | |
tree | c5617bed50f97fac614965456c19edf976b98867 | |
parent | 915e65d949c7beb612207e8229cb1caa6f06f116 (diff) | |
download | scummvm-rg350-404839bda620e27e99d4e9052ff02cbeb40406df.tar.gz scummvm-rg350-404839bda620e27e99d4e9052ff02cbeb40406df.tar.bz2 scummvm-rg350-404839bda620e27e99d4e9052ff02cbeb40406df.zip |
TOON: Check for quitting in runEventScript()
This keeps the game from hanging when trying to quit during Jim's
gym demonstration. Hopefully any other effect of it is also good.
-rw-r--r-- | engines/toon/toon.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/toon/toon.cpp b/engines/toon/toon.cpp index 09f865f798..9e2905f454 100644 --- a/engines/toon/toon.cpp +++ b/engines/toon/toon.cpp @@ -1785,7 +1785,7 @@ int32 ToonEngine::runEventScript(int32 x, int32 y, int32 mode, int32 id, int32 s _currentScriptRegion++; _script->start(status, 1); - while (_script->run(status)) + while (_script->run(status) && !_shouldQuit) waitForScriptStep(); _currentScriptRegion--; |