diff options
Diffstat (limited to 'audio/miles_mt32.cpp')
-rw-r--r-- | audio/miles_mt32.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/audio/miles_mt32.cpp b/audio/miles_mt32.cpp index 768647ce32..889dad3bc5 100644 --- a/audio/miles_mt32.cpp +++ b/audio/miles_mt32.cpp @@ -455,7 +455,8 @@ void MidiDriver_Miles_MT32::controlChange(byte midiChannel, byte controllerNumbe if (sysExPos < MILES_CONTROLLER_SYSEX_QUEUE_SIZE) { // Space left? put current byte into queue _sysExQueues[sysExQueueNr].data[sysExPos] = controllerValue; - _sysExQueues[sysExQueueNr].dataPos++; + sysExPos++; + _sysExQueues[sysExQueueNr].dataPos = sysExPos; if (sysExPos >= MILES_CONTROLLER_SYSEX_QUEUE_SIZE) { // overflow? -> send it now sysExSend = true; |