diff options
author | Paweł Kołodziejski | 2006-03-05 12:29:13 +0000 |
---|---|---|
committer | Paweł Kołodziejski | 2006-03-05 12:29:13 +0000 |
commit | 7a6ff46b38ae276c8052bd0ed716c6fd38e4b335 (patch) | |
tree | 287400fa8f0ca1b5081d0b06c5d2b063464926d5 /engines | |
parent | 38b82fb585ba23db45dee094e7dc9a0b19939910 (diff) | |
download | scummvm-rg350-7a6ff46b38ae276c8052bd0ed716c6fd38e4b335.tar.gz scummvm-rg350-7a6ff46b38ae276c8052bd0ed716c6fd38e4b335.tar.bz2 scummvm-rg350-7a6ff46b38ae276c8052bd0ed716c6fd38e4b335.zip |
that was not what I want. it should stop audio only for immediately stop.
svn-id: r21095
Diffstat (limited to 'engines')
-rw-r--r-- | engines/scumm/smush/smush_player.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/scumm/smush/smush_player.cpp b/engines/scumm/smush/smush_player.cpp index ebbea35dfa..d4e7b546db 100644 --- a/engines/scumm/smush/smush_player.cpp +++ b/engines/scumm/smush/smush_player.cpp @@ -1367,10 +1367,12 @@ void SmushPlayer::play(const char *filename, int32 offset, int32 startFrame) { debugC(DEBUG_SMUSH, "Smush stats: BackendUpdateScreen( %03d )", end_time - start_time); } - if (_vm->_smushVideoShouldFinish || _vm->_quit || _vm->_saveLoadFlag) { + if (_vm->_quit || _vm->_saveLoadFlag) { _smixer->stop(); break; } + if (_vm->_smushVideoShouldFinish || _vm->_quit || _vm->_saveLoadFlag) + break; _vm->_system->delayMillis(10); } |