revert back to old window_on_top, it works fine in my test
This commit is contained in:
parent
53fdddb1a9
commit
685d960b1e
@ -552,18 +552,9 @@ void window_on_top(int? id) async {
|
|||||||
if (id == null) {
|
if (id == null) {
|
||||||
print("Bring window on top");
|
print("Bring window on top");
|
||||||
// main window
|
// main window
|
||||||
if (!Platform.isMacOS && desktopType == DesktopType.cm &&
|
windowManager.restore();
|
||||||
!(await windowManager.isMinimized() ||
|
windowManager.show();
|
||||||
!await windowManager.isVisible())) {
|
windowManager.focus();
|
||||||
await windowManager.setAlwaysOnTop(true);
|
|
||||||
Future.delayed(Duration(microseconds: 500), () async {
|
|
||||||
windowManager.setAlwaysOnTop(false);
|
|
||||||
});
|
|
||||||
} else {
|
|
||||||
windowManager.restore();
|
|
||||||
windowManager.show();
|
|
||||||
windowManager.focus();
|
|
||||||
}
|
|
||||||
rustDeskWinManager.registerActiveWindow(kWindowMainId);
|
rustDeskWinManager.registerActiveWindow(kWindowMainId);
|
||||||
} else {
|
} else {
|
||||||
WindowController.fromWindowId(id)
|
WindowController.fromWindowId(id)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user