Skip to content

Commit 802c1e4

Browse files
committed
Fixed minor NPE
1 parent 405506a commit 802c1e4

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
@@ -252,13 +252,17 @@ private void handleShuffle() {
252252
}
253253

254254
private void shuffleTracks(boolean fully) {
255+
if (tracksProvider == null) return;
256+
255257
if (tracksProvider.canShuffle() && tracksProvider instanceof PlaylistProvider)
256258
((PlaylistProvider) tracksProvider).shuffleTracks(session.random(), fully);
257259
else
258260
LOGGER.warn("Cannot shuffle TracksProvider: " + tracksProvider);
259261
}
260262

261263
private void unshuffleTracks() {
264+
if (tracksProvider == null) return;
265+
262266
if (tracksProvider.canShuffle() && tracksProvider instanceof PlaylistProvider)
263267
((PlaylistProvider) tracksProvider).unshuffleTracks();
264268
else

0 commit comments

Comments
 (0)