From f043ab906dc91a2c2d679e457687066c5699b97a Mon Sep 17 00:00:00 2001 From: Nekojimi Date: Wed, 9 Nov 2022 13:08:34 +0000 Subject: [PATCH] Add debug warning if music player starts pulling tricky shit again --- src/main/java/moe/nekojimi/chords/QueueManager.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/moe/nekojimi/chords/QueueManager.java b/src/main/java/moe/nekojimi/chords/QueueManager.java index 021c0fb..77b80cd 100644 --- a/src/main/java/moe/nekojimi/chords/QueueManager.java +++ b/src/main/java/moe/nekojimi/chords/QueueManager.java @@ -42,8 +42,11 @@ public class QueueManager implements Consumer { jukeboxQueue.add(t); - if (!handler.isPlaying()) + if (!handler.isPlaying() || handler.getCurrentSong() == null) handler.playNext(); + + if (handler.isPlaying() != (handler.getCurrentSong() == null)) + System.err.println("WARNING: handler isPlaying violates contract! Something dumb going on!"); } /**