From e9c8ba5393dbd3595618b9294764be4fe018b7e2 Mon Sep 17 00:00:00 2001 From: fufesou <13586388+fufesou@users.noreply.github.com> Date: Thu, 18 Jul 2024 10:38:15 +0800 Subject: [PATCH] fix: macos, remove unused workaround (#8746) Signed-off-by: fufesou --- flutter/lib/utils/multi_window_manager.dart | 12 +----------- flutter/pubspec.lock | 2 +- 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/flutter/lib/utils/multi_window_manager.dart b/flutter/lib/utils/multi_window_manager.dart index 1a14ac77e..191152c86 100644 --- a/flutter/lib/utils/multi_window_manager.dart +++ b/flutter/lib/utils/multi_window_manager.dart @@ -141,17 +141,7 @@ class RustDeskMultiWindowManager { )); } if (isMacOS) { - Future.microtask(() { - windowController.show(); - // Manually simulate the hide/show event to fix the issue - // https://github.com/rustdesk/rustdesk/issues/8548 - // https://github.com/flutter/flutter/issues/133533 - // https://github.com/MixinNetwork/flutter-plugins/issues/289#issuecomment-1817665239 - // https://github.com/rustdesk/rustdesk/pull/8712#issuecomment-2229912473 - Future.delayed(const Duration(milliseconds: 300), () { - DesktopMultiWindow.hideShow(-1); - }); - }); + Future.microtask(() => windowController.show()); } registerActiveWindow(windowId); windows.add(windowId); diff --git a/flutter/pubspec.lock b/flutter/pubspec.lock index 94f0671af..060606181 100644 --- a/flutter/pubspec.lock +++ b/flutter/pubspec.lock @@ -335,7 +335,7 @@ packages: description: path: "." ref: HEAD - resolved-ref: c9ac8e78f8e8f0a554062c2c13cdeb644af2c25b + resolved-ref: "336308d86ec8b9640504a371b50ba500eb779363" url: "https://github.com/rustdesk-org/rustdesk_desktop_multi_window" source: git version: "0.1.0"