Skip to content

Commit e6b280b

Browse files
committed
Minor NPE
1 parent 1941781 commit e6b280b

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

  • core/src/main/java/xyz/gianlu/librespot/player

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -485,6 +485,8 @@ private void handlePause() {
485485
}
486486

487487
private void handleNext() {
488+
if (tracksProvider == null) return;
489+
488490
int newTrack = tracksProvider.getNextTrackIndex(true);
489491
boolean play = true;
490492
if (newTrack >= state.getTrackCount()) {
@@ -537,6 +539,8 @@ private void loadAutoplay() {
537539
}
538540

539541
private void handlePrev() {
542+
if (tracksProvider == null) return;
543+
540544
if (getPosition() < 3000) {
541545
state.setPlayingTrackIndex(tracksProvider.getPrevTrackIndex());
542546
state.setPositionMs(0);

0 commit comments

Comments
 (0)