aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/seqplayer.cpp
diff options
context:
space:
mode:
authorJohannes Schickel2006-05-21 15:41:32 +0000
committerJohannes Schickel2006-05-21 15:41:32 +0000
commitef6645c5ba9d87e888516df457e4d72cf9b0a2cf (patch)
treef2a56cc8f26851a7acb5fb9dcf85daebeaf77ed1 /engines/kyra/seqplayer.cpp
parentc47dadeb1f385df7d8f411f9a2a8c7c26450f739 (diff)
downloadscummvm-rg350-ef6645c5ba9d87e888516df457e4d72cf9b0a2cf.tar.gz
scummvm-rg350-ef6645c5ba9d87e888516df457e4d72cf9b0a2cf.tar.bz2
scummvm-rg350-ef6645c5ba9d87e888516df457e4d72cf9b0a2cf.zip
- reworks quit handling (no _system->quit() anymore)
- fixes some deinitalization problems svn-id: r22558
Diffstat (limited to 'engines/kyra/seqplayer.cpp')
-rw-r--r--engines/kyra/seqplayer.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/kyra/seqplayer.cpp b/engines/kyra/seqplayer.cpp
index a883f4cd70..c9416bf3e7 100644
--- a/engines/kyra/seqplayer.cpp
+++ b/engines/kyra/seqplayer.cpp
@@ -595,7 +595,7 @@ bool SeqPlayer::playSequence(const uint8 *seqData, bool skipSeq) {
memset(_seqMovies, 0, sizeof(_seqMovies));
_screen->_curPage = 0;
- while (!_seqQuitFlag) {
+ while (!_seqQuitFlag && !_vm->quit()) {
if (skipSeq && _vm->seq_skipSequence()) {
while (1) {
uint8 code = *_seqData;