From 2e19ffe89db686f3579aa8bca6fcd71e1595c66e Mon Sep 17 00:00:00 2001 From: 21pages Date: Tue, 25 Apr 2023 16:57:19 +0800 Subject: [PATCH] workaroud for macos window hiding after checking authorization Signed-off-by: 21pages --- flutter/lib/desktop/pages/desktop_setting_page.dart | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/flutter/lib/desktop/pages/desktop_setting_page.dart b/flutter/lib/desktop/pages/desktop_setting_page.dart index 68c6c7463..3c1f3be54 100644 --- a/flutter/lib/desktop/pages/desktop_setting_page.dart +++ b/flutter/lib/desktop/pages/desktop_setting_page.dart @@ -19,6 +19,7 @@ import 'package:provider/provider.dart'; import 'package:url_launcher/url_launcher.dart'; import 'package:url_launcher/url_launcher_string.dart'; import 'package:flutter_hbb/desktop/widgets/scroll_wrapper.dart'; +import 'package:window_manager/window_manager.dart'; import '../../common/widgets/dialog.dart'; import '../../common/widgets/login.dart'; @@ -1875,6 +1876,9 @@ Widget _lock( if (checked) { onUnlock(); } + if (Platform.isMacOS) { + await windowManager.show(); + } }, ).marginSymmetric(horizontal: 2, vertical: 4), ).marginOnly(left: _kCardLeftMargin),