diff options
author | Johannes Schickel | 2006-05-21 15:41:32 +0000 |
---|---|---|
committer | Johannes Schickel | 2006-05-21 15:41:32 +0000 |
commit | ef6645c5ba9d87e888516df457e4d72cf9b0a2cf (patch) | |
tree | f2a56cc8f26851a7acb5fb9dcf85daebeaf77ed1 /engines/kyra/seqplayer.cpp | |
parent | c47dadeb1f385df7d8f411f9a2a8c7c26450f739 (diff) | |
download | scummvm-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.cpp | 2 |
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; |