aboutsummaryrefslogtreecommitdiff
path: root/src/adlmidi_midiplay.cpp
diff options
context:
space:
mode:
authorWohlstand <admin@wohlnet.ru>2017-11-18 02:21:40 +0300
committerWohlstand <admin@wohlnet.ru>2017-11-18 02:21:40 +0300
commitb249c089430057d25741b7dc90a054a798fd5794 (patch)
tree6d5824284ed802fabf37252bd6ff5f8c274d8174 /src/adlmidi_midiplay.cpp
parenta5faa59cd279aa78b5421858212f8085de490fd9 (diff)
downloadlibADLMIDI-b249c089430057d25741b7dc90a054a798fd5794.tar.gz
libADLMIDI-b249c089430057d25741b7dc90a054a798fd5794.tar.bz2
libADLMIDI-b249c089430057d25741b7dc90a054a798fd5794.zip
OUCH! Fix an accidental fallthrough
Diffstat (limited to 'src/adlmidi_midiplay.cpp')
-rw-r--r--src/adlmidi_midiplay.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/adlmidi_midiplay.cpp b/src/adlmidi_midiplay.cpp
index 46b2e90..e402f57 100644
--- a/src/adlmidi_midiplay.cpp
+++ b/src/adlmidi_midiplay.cpp
@@ -609,8 +609,10 @@ bool MIDIplay::buildTrackData()
{
case 0: // Set bank msb (GM bank)
banks[et->channel] = uint16_t(uint16_t(value) << 8) | uint16_t(banks[et->channel] & 0x00FF);
+ break;
case 32: // Set bank lsb (XG bank)
banks[et->channel] = (banks[et->channel] & 0xFF00) | (uint16_t(value) & 0x00FF);
+ break;
}
continue;
}