From 2aef79688b7b5ae363637ae7af3d48dd1c3e0040 Mon Sep 17 00:00:00 2001 From: dignow <136106582+dignow@users.noreply.github.com> Date: Thu, 25 Jul 2024 00:43:14 +0800 Subject: [PATCH] fix: mobile, conn page, jump on exiting remote (#8820) Signed-off-by: dignow --- flutter/lib/common.dart | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/flutter/lib/common.dart b/flutter/lib/common.dart index 5db9d10f1..5c362a71f 100644 --- a/flutter/lib/common.dart +++ b/flutter/lib/common.dart @@ -647,8 +647,12 @@ String formatDurationToTime(Duration duration) { closeConnection({String? id}) { if (isAndroid || isIOS) { - gFFI.chatModel.hideChatOverlay(); - Navigator.popUntil(globalKey.currentContext!, ModalRoute.withName("/")); + () async { + await SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual, + overlays: SystemUiOverlay.values); + gFFI.chatModel.hideChatOverlay(); + Navigator.popUntil(globalKey.currentContext!, ModalRoute.withName("/")); + }(); } else { if (isWeb) { Navigator.popUntil(globalKey.currentContext!, ModalRoute.withName("/"));