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

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;
}