13
0

Correctly sort concurrent MIDI events

This fixes an bug introduced in 7c37a18b7
This commit is contained in:
Hector Martin 2020-11-09 20:40:59 +01:00 committed by Robin Gareus
parent bb468ee4de
commit 0e509fa09f
Signed by: rgareus
GPG Key ID: A090BCE02CF57F04

View File

@ -228,7 +228,7 @@ MidiBuffer::insert_event(const Evoral::Event<TimeType>& ev)
continue;
}
if ((*m).time() == t) {
const uint8_t our_midi_status_byte = *(_data + m.offset + sizeof (TimeType));
const uint8_t our_midi_status_byte = *(_data + m.offset + stamp_size + etype_size);
if (second_simultaneous_midi_byte_is_first (ev.type(), our_midi_status_byte)) {
continue;
}