From ac5bf43846c774e6b3e8aa85ccd1a35b2f967066 Mon Sep 17 00:00:00 2001 From: Bnyro Date: Fri, 29 Sep 2023 11:26:29 +0200 Subject: [PATCH] fix: crash when starting video upon auto fullscreen --- .../java/com/github/libretube/ui/fragments/PlayerFragment.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/com/github/libretube/ui/fragments/PlayerFragment.kt b/app/src/main/java/com/github/libretube/ui/fragments/PlayerFragment.kt index b690a984e..41b21545f 100644 --- a/app/src/main/java/com/github/libretube/ui/fragments/PlayerFragment.kt +++ b/app/src/main/java/com/github/libretube/ui/fragments/PlayerFragment.kt @@ -1331,6 +1331,10 @@ class PlayerFragment : Fragment(), OnlinePlayerOptions { } private fun updateResolutionOnFullscreenChange(isFullscreen: Boolean) { + // this occurs when the user has the phone in landscape mode and it thus rotates when + // opening a new video + if (!this::trackSelector.isInitialized) return + if (!isFullscreen && noFullscreenResolution != null) { setPlayerResolution(noFullscreenResolution!!) } else {