diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/sci/sfx/soundcmd.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/sci/sfx/soundcmd.cpp b/engines/sci/sfx/soundcmd.cpp index a7424c0136..bdb621416e 100644 --- a/engines/sci/sfx/soundcmd.cpp +++ b/engines/sci/sfx/soundcmd.cpp @@ -769,10 +769,10 @@ void SoundCommandParser::cmdUpdateCues(reg_t obj, int16 value) { return; } - // Update digital sound effect slots here - Audio::Mixer *mixer = g_system->getMixer(); - if (musicSlot->pStreamAud) { + // Update digital sound effect slots here + Audio::Mixer *mixer = g_system->getMixer(); + uint currentLoopCounter = musicSlot->pStreamAud->getNumPlayedLoops(); if (currentLoopCounter != musicSlot->sampleLoopCounter) { // during last time we looped at least one time, update loop accordingly |