From 3209bfb730807d4a82e535525c3612fe7786133b Mon Sep 17 00:00:00 2001 From: sluicebox Date: Fri, 29 Mar 2019 06:33:44 -0700 Subject: 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. --- engines/sci/sound/music.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'engines/sci/sound/music.cpp') 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; -- cgit v1.2.3