From e0bf9d2a7c87b0aa8ce14af304cdc2a14166b061 Mon Sep 17 00:00:00 2001 From: Koen J Date: Fri, 30 Aug 2024 13:10:48 +0200 Subject: [PATCH] Fixed system bars hiding when not fullscreen. --- .../fragment/mainactivity/main/VideoDetailFragment.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/futo/platformplayer/fragment/mainactivity/main/VideoDetailFragment.kt b/app/src/main/java/com/futo/platformplayer/fragment/mainactivity/main/VideoDetailFragment.kt index cbefca3b..bb41c48e 100644 --- a/app/src/main/java/com/futo/platformplayer/fragment/mainactivity/main/VideoDetailFragment.kt +++ b/app/src/main/java/com/futo/platformplayer/fragment/mainactivity/main/VideoDetailFragment.kt @@ -287,12 +287,12 @@ class VideoDetailFragment : MainFragment { Logger.i(TAG, "Current orientation changed (_currentOrientation = ${_currentOrientation})") if (Settings.instance.playback.isAutoRotate()) { - if (!isFullscreen && (it == ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE || it == ActivityInfo.SCREEN_ORIENTATION_REVERSE_LANDSCAPE)) { + if (state == State.MAXIMIZED && !isFullscreen && (it == ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE || it == ActivityInfo.SCREEN_ORIENTATION_REVERSE_LANDSCAPE)) { _viewDetail?.setFullscreen(true) return@subscribe } - if (isFullscreen && !Settings.instance.playback.fullscreenPortrait && (it == ActivityInfo.SCREEN_ORIENTATION_PORTRAIT || it == ActivityInfo.SCREEN_ORIENTATION_REVERSE_PORTRAIT)) { + if (state == State.MAXIMIZED && isFullscreen && !Settings.instance.playback.fullscreenPortrait && (it == ActivityInfo.SCREEN_ORIENTATION_PORTRAIT || it == ActivityInfo.SCREEN_ORIENTATION_REVERSE_PORTRAIT)) { _viewDetail?.setFullscreen(false) return@subscribe }