diff options
Diffstat (limited to 'engines/agos/res_snd.cpp')
-rw-r--r-- | engines/agos/res_snd.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/engines/agos/res_snd.cpp b/engines/agos/res_snd.cpp index a55903c9b2..b890f293ed 100644 --- a/engines/agos/res_snd.cpp +++ b/engines/agos/res_snd.cpp @@ -259,12 +259,10 @@ void AGOSEngine::playMusic(uint16 music, uint16 track) { } void AGOSEngine::stopMusic() { - if ((getPlatform() == Common::kPlatformAcorn && (getFeatures() & GF_TALKIE)) || - getPlatform() == Common::kPlatformPC || getPlatform() == Common::kPlatformWindows) { + if (_midiEnabled) { _midi.stop(); - } else { - _mixer->stopHandle(_modHandle); - } + } + _mixer->stopHandle(_modHandle); } void AGOSEngine::playSting(uint a) { |