diff --git a/app/src/main/java/org/schabi/newpipe/player/PlayerService.java b/app/src/main/java/org/schabi/newpipe/player/PlayerService.java index af6cf2467..1888bce01 100644 --- a/app/src/main/java/org/schabi/newpipe/player/PlayerService.java +++ b/app/src/main/java/org/schabi/newpipe/player/PlayerService.java @@ -319,11 +319,8 @@ public final class PlayerService extends MediaBrowserServiceCompat { public void setPlayerListener(@Nullable final Consumer listener) { this.onPlayerStartedOrStopped = listener; if (listener != null) { - if (player == null) { - listener.accept(null); - } else { - listener.accept(player); - } + // if there is no player, then `null` will be sent here, to ensure the state is synced + listener.accept(player); } } //endregion