Skip to content

Commit f8a85f3

Browse files
committed
Fix concurrent exception with player event listeners
1 parent fa56a27 commit f8a85f3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

LavalinkClient/src/main/java/lavalink/client/player/LavalinkPlayer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@
3333
import org.json.JSONObject;
3434

3535
import java.io.IOException;
36-
import java.util.ArrayList;
3736
import java.util.List;
37+
import java.util.concurrent.CopyOnWriteArrayList;
3838

3939
public class LavalinkPlayer implements IPlayer {
4040

@@ -45,7 +45,7 @@ public class LavalinkPlayer implements IPlayer {
4545
private long position = -1;
4646

4747
private final Link link;
48-
private List<IPlayerEventListener> listeners = new ArrayList<>();
48+
private List<IPlayerEventListener> listeners = new CopyOnWriteArrayList<>();
4949

5050
public LavalinkPlayer(Link link) {
5151
this.link = link;

0 commit comments

Comments
 (0)