aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/sound/drivers
diff options
context:
space:
mode:
Diffstat (limited to 'engines/kyra/sound/drivers')
-rw-r--r--engines/kyra/sound/drivers/adlib.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/kyra/sound/drivers/adlib.cpp b/engines/kyra/sound/drivers/adlib.cpp
index de6b8a461a..4f4ae14047 100644
--- a/engines/kyra/sound/drivers/adlib.cpp
+++ b/engines/kyra/sound/drivers/adlib.cpp
@@ -245,8 +245,9 @@ void AdLibDriver::setupPrograms() {
// next sound (with a lower priority) starts which will cause that sound to be skipped. We simply
// restart incoming sounds during stop sound execution.
// UPDATE: This stilly applies after introduction of the _programQueue.
+ // UPDATE: This can also happen with the HOF main menu, so I commented out the version < 3 limitation.
QueueEntry retrySound;
- if (_version < 3 && _programQueue[_programQueueStart].id == 0)
+ if (/*_version < 3 &&*/ _programQueue[_programQueueStart].id == 0)
_retrySounds = true;
else if (_retrySounds)
retrySound = _programQueue[_programQueueStart];