aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/sound/music.cpp
diff options
context:
space:
mode:
authorsluicebox2019-03-29 06:33:44 -0700
committerFilippos Karapetis2019-03-29 21:37:15 +0200
commit3209bfb730807d4a82e535525c3612fe7786133b (patch)
treed396663f574cfcbc9b21e51240b6dba34a7e5eb6 /engines/sci/sound/music.cpp
parent903ca295583ec0e9e42366be9303340770f02c54 (diff)
downloadscummvm-rg350-3209bfb730807d4a82e535525c3612fe7786133b.tar.gz
scummvm-rg350-3209bfb730807d4a82e535525c3612fe7786133b.tar.bz2
scummvm-rg350-3209bfb730807d4a82e535525c3612fe7786133b.zip
SCI: Remove MidiDriver_AmigaMac platform inference
Tell MidiDriver_AmigaMac the game's platform instead of it attempting to infer this by which patch resources exist. Fixes bug #10925 where SQ3 German Amiga is treated as Mac because it happens to contain a patch 7 resource.
Diffstat (limited to 'engines/sci/sound/music.cpp')
-rw-r--r--engines/sci/sound/music.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/sci/sound/music.cpp b/engines/sci/sound/music.cpp
index b2bd72e669..0902ff8a81 100644
--- a/engines/sci/sound/music.cpp
+++ b/engines/sci/sound/music.cpp
@@ -113,7 +113,7 @@ void SciMusic::init() {
case MT_ADLIB:
// FIXME: There's no Amiga sound option, so we hook it up to AdLib
if (g_sci->getPlatform() == Common::kPlatformAmiga || platform == Common::kPlatformMacintosh)
- _pMidiDrv = MidiPlayer_AmigaMac_create(_soundVersion);
+ _pMidiDrv = MidiPlayer_AmigaMac_create(_soundVersion, platform);
else
_pMidiDrv = MidiPlayer_AdLib_create(_soundVersion);
break;