aboutsummaryrefslogtreecommitdiffstats
path: root/lv2/midi
diff options
context:
space:
mode:
Diffstat (limited to 'lv2/midi')
-rw-r--r--lv2/midi/midi.h8
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