From ebe793ccfcc804e0292044848ea66321d57506d6 Mon Sep 17 00:00:00 2001 From: dom Date: Mon, 19 Jan 2026 12:12:14 +0800 Subject: [PATCH] fix progress behavior Signed-off-by: dom --- lib/plugin/pl_player/view.dart | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/plugin/pl_player/view.dart b/lib/plugin/pl_player/view.dart index b7fe8ff8d..b79a6803d 100644 --- a/lib/plugin/pl_player/view.dart +++ b/lib/plugin/pl_player/view.dart @@ -1740,10 +1740,13 @@ class _PLVideoPlayerState extends State right: 0, child: Obx( () { + final showControls = plPlayerController.showControls.value; final offstage = switch (plPlayerController.progressType) { - BtmProgressBehavior.onlyShowFullScreen => !isFullScreen, - BtmProgressBehavior.onlyHideFullScreen => isFullScreen, - _ => plPlayerController.showControls.value, + BtmProgressBehavior.onlyShowFullScreen => + showControls || !isFullScreen, + BtmProgressBehavior.onlyHideFullScreen => + showControls || isFullScreen, + _ => showControls, }; return Offstage( offstage: offstage,