diff --git a/lib/plugin/pl_player/controller.dart b/lib/plugin/pl_player/controller.dart index d120d09eb..b09325df1 100644 --- a/lib/plugin/pl_player/controller.dart +++ b/lib/plugin/pl_player/controller.dart @@ -1746,7 +1746,7 @@ class PlPlayerController with BlockConfigMixin { }); } - void onPopInvokedWithResult(bool didPop, Object? result, bool isPortrait) { + void onPopInvokedWithResult(bool didPop, Object? result) { if (didPop) { if (Platform.isAndroid) { _disableAutoEnterPipIfNeeded(); @@ -1765,6 +1765,8 @@ class PlPlayerController with BlockConfigMixin { triggerFullScreen(status: false); return; } - Get.back(); + if (horizontalScreen || isPortrait) { + Get.back(); + } } }