From 8b193bd16c9f5650b1da4b00a6e487188aa43ec1 Mon Sep 17 00:00:00 2001 From: G2-Games Date: Thu, 15 Aug 2024 01:22:16 -0500 Subject: [PATCH] Fixed `track_group_list` to be consistent with netmd-js --- src/netmd/interface.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/netmd/interface.rs b/src/netmd/interface.rs index 0088b23..72f28f4 100644 --- a/src/netmd/interface.rs +++ b/src/netmd/interface.rs @@ -1040,11 +1040,13 @@ impl NetMDInterface { )); } + let mut remaining_tracks = Vec::new(); for i in 0..track_count { if !track_dict.contains_key(&i) { - result.insert(0, (None, None, Vec::from([i]))) + remaining_tracks.push(i); } } + result.insert(0, (None, None, remaining_tracks)); Ok(result) }