aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/scumm/smush/smush_player.cpp4
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;