diff options
Diffstat (limited to 'lv2')
-rw-r--r-- | lv2/midi/midi.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lv2/midi/midi.h b/lv2/midi/midi.h index 0abfba1..3a9583b 100644 --- a/lv2/midi/midi.h +++ b/lv2/midi/midi.h @@ -216,11 +216,13 @@ static inline LV2_Midi_Message_Type lv2_midi_message_type(const uint8_t* msg) { if (lv2_midi_is_voice_message(msg)) { return (LV2_Midi_Message_Type)(msg[0] & 0xF0); - } else if (lv2_midi_is_system_message(msg)) { + } + + if (lv2_midi_is_system_message(msg)) { return (LV2_Midi_Message_Type)msg[0]; - } else { - return LV2_MIDI_MSG_INVALID; } + + return LV2_MIDI_MSG_INVALID; } #ifdef __cplusplus |