From 5426bead675016fd4049de023713e6dc47110f93 Mon Sep 17 00:00:00 2001 From: Neal Sanche Date: Wed, 7 Jan 2026 17:45:30 -0700 Subject: [PATCH] fix: pass complete SysEx buffer instead of last chunk for multi-buffer messages --- lib/flutter_midi_command_windows.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/flutter_midi_command_windows.dart b/lib/flutter_midi_command_windows.dart index e558b67..1645e64 100644 --- a/lib/flutter_midi_command_windows.dart +++ b/lib/flutter_midi_command_windows.dart @@ -419,7 +419,7 @@ void _onMidiData( partialSysExBuffer.addAll(messageData); if (partialSysExBuffer.isNotEmpty && partialSysExBuffer.last == 0xF7) { - dev?.handleSysexData(messageData, midiHdrPointer); + dev?.handleSysexData(Uint8List.fromList(partialSysExBuffer), midiHdrPointer); partialSysExBuffer.clear(); }