Loader game visible now allows going into pip automatically.

This commit is contained in:
Koen J
2025-11-05 09:04:01 +01:00
parent 6fbfa98ad3
commit 551bfe44ac
@@ -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)