diff options
author | Paweł Kołodziejski | 2009-09-23 10:40:13 +0000 |
---|---|---|
committer | Paweł Kołodziejski | 2009-09-23 10:40:13 +0000 |
commit | 66df660e2a3acc9093d94e78f0ed0339b1cd8aa1 (patch) | |
tree | 39ad7d6a98dccd46156a3f47b0648a419e70bc24 /engines/scumm/smush | |
parent | c50940bbf4c9bde173cc3af22cf9b38a25df3514 (diff) | |
download | scummvm-rg350-66df660e2a3acc9093d94e78f0ed0339b1cd8aa1.tar.gz scummvm-rg350-66df660e2a3acc9093d94e78f0ed0339b1cd8aa1.tar.bz2 scummvm-rg350-66df660e2a3acc9093d94e78f0ed0339b1cd8aa1.zip |
this should fix bug #2820389
svn-id: r44267
Diffstat (limited to 'engines/scumm/smush')
-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 88e3fa4247..2ae543235f 100644 --- a/engines/scumm/smush/smush_player.cpp +++ b/engines/scumm/smush/smush_player.cpp @@ -391,7 +391,7 @@ void SmushPlayer::handleIACT(int32 subSize, Common::SeekableReadStream &b) { int nbframes = b.readUint16LE(); int32 size = b.readUint32LE(); int32 bsize = subSize - 18; - +return; if (_vm->_game.id != GID_CMI) { int32 track = track_id; if (track_flags == 1) { @@ -1211,6 +1211,8 @@ void SmushPlayer::play(const char *filename, int32 speed, int32 offset, int32 st timerCallback(); } + _vm->scummLoop_handleSound(); + if (_warpNeeded) { _vm->_system->warpMouse(_warpX, _warpY); _warpNeeded = false; |