diff --git a/scumm/imuse_digi/dimuse.cpp b/scumm/imuse_digi/dimuse.cpp index 6a05b4685f1..6b09a9ff799 100644 --- a/scumm/imuse_digi/dimuse.cpp +++ b/scumm/imuse_digi/dimuse.cpp @@ -330,7 +330,7 @@ void IMuseDigital::callback() { if (_track[l]->curRegion == -1) { switchToNextRegion(l); if (_track[l]->toBeRemoved) - break; + continue; } int bits = _sound->getBits(_track[l]->soundHandle);