diff options
-rw-r--r-- | scumm/sound.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/scumm/sound.cpp b/scumm/sound.cpp index 07b93c0486..12d5633da9 100644 --- a/scumm/sound.cpp +++ b/scumm/sound.cpp @@ -261,6 +261,8 @@ void Sound::playSound(int soundID) { parser = MidiParser::createParser_XMIDI(); parser->setMidiDriver (driver); parser->setTimerRate (driver->getBaseTempo()); + if (_scumm->_gameId != GID_PUTTDEMO) + parser->property (MidiParser::mpAutoLoop, 1); parser->loadMusic (ptr, size); driver->open(); driver->setTimerCallback (parser, &MidiParser::timerCallback); |