From 07e4a2525da5421f466a905e8bb1adf88be967e1 Mon Sep 17 00:00:00 2001 From: Maxr1998 Date: Sun, 7 Feb 2021 20:07:28 +0100 Subject: [PATCH] Fix potential NPE in native player --- .../java/org/jellyfin/mobile/player/PlayerFragment.kt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/jellyfin/mobile/player/PlayerFragment.kt b/app/src/main/java/org/jellyfin/mobile/player/PlayerFragment.kt index 4ea77d56..67615c9e 100644 --- a/app/src/main/java/org/jellyfin/mobile/player/PlayerFragment.kt +++ b/app/src/main/java/org/jellyfin/mobile/player/PlayerFragment.kt @@ -81,13 +81,19 @@ class PlayerFragment : Fragment() { /** * Runnable that hides the unlock screen button, used by [peekUnlockButton] */ - private val hideUnlockButtonAction = Runnable { unlockScreenButton.isVisible = false } + private val hideUnlockButtonAction = Runnable { + if (_playerBinding != null) { + unlockScreenButton.isVisible = false + } + } /** * Runnable that hides [playerView] controller */ private val hidePlayerViewControllerAction = Runnable { - playerView.hideController() + if (_playerBinding != null) { + playerView.hideController() + } } /**