From 9abd9e126ca0b76d5f27481c2a38925d8f59e611 Mon Sep 17 00:00:00 2001 From: ashilkn Date: Sat, 10 Aug 2024 15:49:33 +0530 Subject: [PATCH] [mob][photos] Fix seeking UX issue when video just started playing --- mobile/lib/ui/viewer/file/video_widget_native.dart | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mobile/lib/ui/viewer/file/video_widget_native.dart b/mobile/lib/ui/viewer/file/video_widget_native.dart index 1b53e5c3a8..dfe95a4e5b 100644 --- a/mobile/lib/ui/viewer/file/video_widget_native.dart +++ b/mobile/lib/ui/viewer/file/video_widget_native.dart @@ -412,6 +412,7 @@ class _VideoWidgetNativeState extends State _controller?.playbackInfo?.status == PlaybackStatus.playing) { Future.delayed(const Duration(milliseconds: 1500), () { if (mounted) { + if (_isSeeking.value) return; _showControls.value = false; } }); @@ -428,6 +429,7 @@ class _VideoWidgetNativeState extends State if (widget.playbackCallback != null && mounted) { Future.delayed(const Duration(milliseconds: 1500), () { if (mounted) { + if (_isSeeking.value) return; _showControls.value = false; widget.playbackCallback!(true); }