Fix null pointer exception in player initialization

This commit is contained in:
Stypox 2021-08-31 11:11:11 +02:00
parent cf9b482be2
commit 3bc661f583
No known key found for this signature in database
GPG key ID: 4BDF1B40A49FDD23

View file

@ -675,6 +675,7 @@ public final class Player implements
&& isPlaybackResumeEnabled(this) && isPlaybackResumeEnabled(this)
&& !samePlayQueue && !samePlayQueue
&& !newQueue.isEmpty() && !newQueue.isEmpty()
&& newQueue.getItem() != null
&& newQueue.getItem().getRecoveryPosition() == PlayQueueItem.RECOVERY_UNSET) { && newQueue.getItem().getRecoveryPosition() == PlayQueueItem.RECOVERY_UNSET) {
databaseUpdateDisposable.add(recordManager.loadStreamState(newQueue.getItem()) databaseUpdateDisposable.add(recordManager.loadStreamState(newQueue.getItem())
.observeOn(AndroidSchedulers.mainThread()) .observeOn(AndroidSchedulers.mainThread())