diff options
author | Walter van Niftrik | 2010-01-17 20:00:58 +0000 |
---|---|---|
committer | Walter van Niftrik | 2010-01-17 20:00:58 +0000 |
commit | 22ea4eb621b3b6f3267157368958af556b1ce68a (patch) | |
tree | f31c3e8d640f687f837fce1c7cda97527ef44bc9 /engines/sci | |
parent | 18da23407609040e700c6c759f1c0d2040c9e863 (diff) | |
download | scummvm-rg350-22ea4eb621b3b6f3267157368958af556b1ce68a.tar.gz scummvm-rg350-22ea4eb621b3b6f3267157368958af556b1ce68a.tar.bz2 scummvm-rg350-22ea4eb621b3b6f3267157368958af556b1ce68a.zip |
SCI: Check GM patch before loading it
svn-id: r47345
Diffstat (limited to 'engines/sci')
-rw-r--r-- | engines/sci/sound/softseq/midi.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/sci/sound/softseq/midi.cpp b/engines/sci/sound/softseq/midi.cpp index 0d6534d805..7951387762 100644 --- a/engines/sci/sound/softseq/midi.cpp +++ b/engines/sci/sound/softseq/midi.cpp @@ -591,7 +591,7 @@ int MidiPlayer_Midi::open(ResourceManager *resMan) { // General MIDI res = resMan->findResource(ResourceId(kResourceTypePatch, 4), 0); - if (res) { + if (res && isMt32GmPatch(res->data, res->size)) { readMt32GmPatch(res->data, res->size); // Detect the format of patch 1, so that we know what play mask to use |