From 3de4153c873c33e06c011520ea435ff1b5658d21 Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Fri, 10 Jan 2020 19:26:03 +0100 Subject: [PATCH] Loop command fix --- src/main/java/com/bbn/hadder/audio/TrackManager.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/bbn/hadder/audio/TrackManager.java b/src/main/java/com/bbn/hadder/audio/TrackManager.java index ed3e93b..489c12f 100644 --- a/src/main/java/com/bbn/hadder/audio/TrackManager.java +++ b/src/main/java/com/bbn/hadder/audio/TrackManager.java @@ -20,7 +20,6 @@ public class TrackManager extends AudioEventAdapter { private final AudioPlayer player; private final Queue queue; private boolean loop = false; - AudioTrack lastTrack; public TrackManager(AudioPlayer player) { this.player = player; @@ -49,11 +48,9 @@ public class TrackManager extends AudioEventAdapter { @Override public void onTrackEnd(AudioPlayer player, AudioTrack track, AudioTrackEndReason endReason) { - this.lastTrack = track; - Guild g = queue.poll().getAuthor().getGuild(); + Guild g = queue.element().getAuthor().getGuild(); if (loop) { - - player.playTrack(this.lastTrack.makeClone()); + player.playTrack(track.makeClone()); } else if (queue.isEmpty()) { g.getAudioManager().closeAudioConnection(); } else {