From f1f478e193fe3ea88c7079a838102f833ef9e28d Mon Sep 17 00:00:00 2001 From: bggRGjQaUbCoE Date: Fri, 28 Feb 2025 21:46:58 +0800 Subject: [PATCH] fix: live: show statusbar Signed-off-by: bggRGjQaUbCoE --- lib/plugin/pl_player/controller.dart | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/plugin/pl_player/controller.dart b/lib/plugin/pl_player/controller.dart index 3708cdb45..55aa5f256 100644 --- a/lib/plugin/pl_player/controller.dart +++ b/lib/plugin/pl_player/controller.dart @@ -1376,8 +1376,6 @@ class PlPlayerController { stopScreenTimer(); FullScreenMode mode = FullScreenModeCode.fromCode( setting.get(SettingBoxKey.fullScreenMode, defaultValue: 0))!; - bool removeSafeArea = setting.get(SettingBoxKey.videoPlayerRemoveSafeArea, - defaultValue: false); if (!isFullScreen.value && status) { hideStatusBar(); @@ -1402,7 +1400,11 @@ class PlPlayerController { await landScape(); } } else if (isFullScreen.value && !status) { - if (!removeSafeArea) showStatusBar(); + late bool removeSafeArea = setting + .get(SettingBoxKey.videoPlayerRemoveSafeArea, defaultValue: false); + if (Get.currentRoute.startsWith('/liveRoom') || !removeSafeArea) { + showStatusBar(); + } toggleFullScreen(false); if (mode == FullScreenMode.none) { return;