From 70872d429a16378c595e6905ffbdda37b70f2c56 Mon Sep 17 00:00:00 2001 From: Koen J Date: Fri, 21 Nov 2025 10:42:26 +0100 Subject: [PATCH] Fixed loop video in the case where you switched to cast. --- .../fragment/mainactivity/main/VideoDetailView.kt | 5 +++++ 1 file changed, 5 insertions(+) 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 b59b74b4..e27f81b7 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 @@ -640,6 +640,11 @@ class VideoDetailView : ConstraintLayout { } _player.onSourceChanged.subscribe(::onSourceChanged); _player.onSourceEnded.subscribe { + if (_isCasting) { + Logger.i(TAG, "Ignoring onSourceEnded because casting is active") + return@subscribe + } + if (!fragment.isInPictureInPicture) { _player.gestureControl.showControls(false); }