Skip to content

Commit 5d709e2

Browse files
committed
Minor IndexOutOfBoundsException fix
1 parent d0e3d3f commit 5d709e2

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

core/src/main/java/xyz/gianlu/librespot/player/StateWrapper.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -781,7 +781,8 @@ public List<ContextTrack> getNextTracks(boolean withQueue) {
781781

782782
@Nullable
783783
public ContextTrack getCurrentTrack() {
784-
return tracksKeeper == null ? null : tracksKeeper.tracks.get(tracksKeeper.getCurrentTrackIndex());
784+
int index = tracksKeeper.getCurrentTrackIndex();
785+
return tracksKeeper == null || tracksKeeper.tracks.size() < index ? null : tracksKeeper.tracks.get(index);
785786
}
786787

787788
@NotNull

0 commit comments

Comments
 (0)