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 {