mirror of
https://github.com/libretro/scummvm.git
synced 2025-01-25 04:01:03 +00:00
SCUMM: (IMS/MAC) - fix bug no. 14310
(manually set gs flag to false, just the same way we do for Amiga)
This commit is contained in:
parent
6c6bfb8b94
commit
7694db025e
@ -366,7 +366,7 @@ void IMuseInternal::pause(bool paused) {
|
||||
// The result is hanging notes on pause. Reportedly
|
||||
// happens in the original distro, too. To fix that,
|
||||
// just send AllNotesOff to the channels.
|
||||
if (_midi_native && _native_mt32) {
|
||||
if (_midi_native && _native_mt32) {
|
||||
for (int i = 0; i < 16; ++i)
|
||||
_midi_native->send(123 << 8 | 0xB0 | i);
|
||||
}
|
||||
|
@ -2136,7 +2136,7 @@ void ScummEngine::setupMusic(int midi, const Common::String &macInstrumentFile)
|
||||
// of the Mac music via a selected MIDI device.
|
||||
nativeMidiDriver = new IMuseDriver_MacM68k(_mixer);
|
||||
// The Mac driver is never MT-32.
|
||||
_native_mt32 = false;
|
||||
_native_mt32 = enable_gs = false;
|
||||
// Ignore non-native drivers. This also ignores the multi MIDI setting.
|
||||
useOnlyNative = true;
|
||||
} else if (_sound->_musicType == MDT_AMIGA) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user