From 551bfe44ac89012b7b1a184b568d2f7e5d0d2706 Mon Sep 17 00:00:00 2001 From: Koen J Date: Wed, 5 Nov 2025 09:04:01 +0100 Subject: [PATCH] Loader game visible now allows going into pip automatically. --- .../fragment/mainactivity/main/VideoDetailView.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/futo/platformplayer/fragment/mainactivity/main/VideoDetailView.kt b/app/src/main/java/com/futo/platformplayer/fragment/mainactivity/main/VideoDetailView.kt index b0572fd7..0075109a 100644 --- a/app/src/main/java/com/futo/platformplayer/fragment/mainactivity/main/VideoDetailView.kt +++ b/app/src/main/java/com/futo/platformplayer/fragment/mainactivity/main/VideoDetailView.kt @@ -336,7 +336,7 @@ class VideoDetailView : ConstraintLayout { !StateCasting.instance.isCasting && Settings.instance.playback.isBackgroundPictureInPicture() && !isAudioOnlyUserAction && - isPlaying + (isPlaying || _loaderGameVisible) val onShouldEnterPictureInPictureChanged = Event0(); @@ -550,6 +550,9 @@ class VideoDetailView : ConstraintLayout { val handleLoaderGameVisibilityChanged = { b: Boolean -> _loaderGameVisible = b + fragment.lifecycleScope.launch(Dispatchers.Main) { + onShouldEnterPictureInPictureChanged.emit() + } updateResumeVisibilityFor(lastPositionMilliseconds) } _player.loaderGameVisibilityChanged.subscribe(handleLoaderGameVisibilityChanged)