From 685d960b1e71dcaedec13741e8ddc66220f9c9db Mon Sep 17 00:00:00 2001 From: rustdesk Date: Fri, 7 Jul 2023 22:18:14 +0800 Subject: [PATCH] revert back to old window_on_top, it works fine in my test --- flutter/lib/common.dart | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/flutter/lib/common.dart b/flutter/lib/common.dart index a3b17500151..ca49695227e 100644 --- a/flutter/lib/common.dart +++ b/flutter/lib/common.dart @@ -552,18 +552,9 @@ void window_on_top(int? id) async { if (id == null) { print("Bring window on top"); // main window - if (!Platform.isMacOS && desktopType == DesktopType.cm && - !(await windowManager.isMinimized() || - !await windowManager.isVisible())) { - await windowManager.setAlwaysOnTop(true); - Future.delayed(Duration(microseconds: 500), () async { - windowManager.setAlwaysOnTop(false); - }); - } else { - windowManager.restore(); - windowManager.show(); - windowManager.focus(); - } + windowManager.restore(); + windowManager.show(); + windowManager.focus(); rustDeskWinManager.registerActiveWindow(kWindowMainId); } else { WindowController.fromWindowId(id)