aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
Diffstat (limited to 'engines')
-rw-r--r--engines/sci/sfx/soundcmd.cpp6
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