diff options
-rw-r--r-- | sound/midiparser.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sound/midiparser.cpp b/sound/midiparser.cpp index 465d4dedea..851f91e9b5 100644 --- a/sound/midiparser.cpp +++ b/sound/midiparser.cpp @@ -281,6 +281,7 @@ void MidiParser::allNotesOff() { for (i = 0; i < 16; ++i) { sendToDriver(0xB0 | i, 0x7b, 0); // All notes off + sendToDriver(0xB0 | i, 0x40, 0); // Also send a sustain off event (bug #3116608) } memset(_active_notes, 0, sizeof(_active_notes)); |