From 3da1c95453a9d3a6482761110fb0a5e398948a07 Mon Sep 17 00:00:00 2001 From: Nekojimi Date: Sun, 21 Apr 2024 16:43:50 +0100 Subject: [PATCH] Make MusicHandler track ending behaviour more constistent. --- .../moe/nekojimi/chords/MusicHandler.java | 44 +++++++++++-------- 1 file changed, 26 insertions(+), 18 deletions(-) diff --git a/src/main/java/moe/nekojimi/chords/MusicHandler.java b/src/main/java/moe/nekojimi/chords/MusicHandler.java index e24e689..765a926 100644 --- a/src/main/java/moe/nekojimi/chords/MusicHandler.java +++ b/src/main/java/moe/nekojimi/chords/MusicHandler.java @@ -38,7 +38,7 @@ public class MusicHandler implements AudioSendHandler, Closeable, Consumer playingTracks = new ArrayList<>(); @@ -61,6 +61,16 @@ public class MusicHandler implements AudioSendHandler, Closeable, Consumer t.getTrack() == track)) + return false; + if (track == null) return false; if (immediate) @@ -82,30 +94,19 @@ public class MusicHandler implements AudioSendHandler, Closeable, Consumer