From 7ae8dc137f81b45470b652f583840b3ffeb94e0f Mon Sep 17 00:00:00 2001 From: "Adam D. Ruppe" Date: Sat, 2 Aug 2025 10:04:27 -0400 Subject: [PATCH] confusingly written code golly --- midi.d | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/midi.d b/midi.d index bb4278c..4f1444b 100644 --- a/midi.d +++ b/midi.d @@ -342,16 +342,17 @@ struct FlattenedTrackStream { if(events.length <= 1) return false; - bool hasNoteOn = true; + bool hasNoteOn = false; bool needsChange = false; foreach(event; events) { - if(hasNoteOn) + if(hasNoteOn) { if(event.isNoteOff) { needsChange = true; break; } - else if(event.isNoteOn) + } else if(event.isNoteOn) { hasNoteOn = true; + } } if(!needsChange)