From 4fd3ddf3921d0c894b32a6860d44c6530767fb13 Mon Sep 17 00:00:00 2001 From: Profpatsch Date: Tue, 13 May 2025 17:45:29 +0200 Subject: [PATCH] PlayerHolder: kotlinify setListener --- .../schabi/newpipe/player/helper/PlayerHolder.kt | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/org/schabi/newpipe/player/helper/PlayerHolder.kt b/app/src/main/java/org/schabi/newpipe/player/helper/PlayerHolder.kt index 22fff7d5d..6e4c80cd5 100644 --- a/app/src/main/java/org/schabi/newpipe/player/helper/PlayerHolder.kt +++ b/app/src/main/java/org/schabi/newpipe/player/helper/PlayerHolder.kt @@ -71,15 +71,13 @@ class PlayerHolder private constructor() { fun setListener(newListener: PlayerServiceExtendedEventListener?) { listener = newListener - if (listener == null) { - return - } - // Force reload data from service - if (playerService != null) { - listener!!.onServiceConnected(playerService!!) - startPlayerListener() - // ^ will call listener.onPlayerConnected() down the line if there is an active player + newListener?.let { listener -> + playerService?.let { + listener.onServiceConnected(it) + startPlayerListener() + // ^ will call listener.onPlayerConnected() down the line if there is an active player + } } }