[Android] Disable fast play when casting

Nicolas Pomepuy git at videolan.org
Tue Mar 25 12:28:33 UTC 2025


vlc-android | branch: master | Nicolas Pomepuy <nicolas at videolabs.io> | Tue Mar 25 08:46:47 2025 +0100| [c2dd22b6071728139138a934a2a081713d843e2d] | committer: Duncan McNamara

Disable fast play when casting

Fixes #3178

> https://code.videolan.org/videolan/vlc-android/commit/c2dd22b6071728139138a934a2a081713d843e2d
---

 .../vlc-android/src/org/videolan/vlc/gui/video/VideoPlayerActivity.kt   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/application/vlc-android/src/org/videolan/vlc/gui/video/VideoPlayerActivity.kt b/application/vlc-android/src/org/videolan/vlc/gui/video/VideoPlayerActivity.kt
index e03a895504..1dd2774cf3 100644
--- a/application/vlc-android/src/org/videolan/vlc/gui/video/VideoPlayerActivity.kt
+++ b/application/vlc-android/src/org/videolan/vlc/gui/video/VideoPlayerActivity.kt
@@ -697,7 +697,7 @@ open class VideoPlayerActivity : AppCompatActivity(), PlaybackService.Callback,
                 + (if (settings.getBoolean(ENABLE_SWIPE_SEEK, true)) TOUCH_FLAG_SWIPE_SEEK else 0)
                 + (if (settings.getString(SCREENSHOT_MODE, "0") in arrayOf("2", "3")) TOUCH_FLAG_SCREENSHOT else 0)
                 + (if (settings.getBoolean(ENABLE_SCALE_GESTURE, true)) TOUCH_FLAG_SCALE else 0)
-                + (if (settings.getBoolean(ENABLE_FASTPLAY, false)) TOUCH_FLAG_FASTPLAY else 0))
+                + (if (settings.getBoolean(ENABLE_FASTPLAY, false) && PlaybackService.renderer.value == null) TOUCH_FLAG_FASTPLAY else 0))
     } else 0
 
     override fun fireDialog(dialog: Dialog) {



More information about the Android mailing list