From db9afbcb01e98d73b77a1bdb6637fdffadb4198f Mon Sep 17 00:00:00 2001
From: Kingtous <kingtous@qq.com>
Date: Thu, 26 Jan 2023 23:37:28 +0800
Subject: [PATCH] opt: do not show window when preparing

---
 flutter/lib/utils/multi_window_manager.dart | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/flutter/lib/utils/multi_window_manager.dart b/flutter/lib/utils/multi_window_manager.dart
index ee19ac485..7914a4c0a 100644
--- a/flutter/lib/utils/multi_window_manager.dart
+++ b/flutter/lib/utils/multi_window_manager.dart
@@ -63,8 +63,7 @@ class RustDeskMultiWindowManager {
         ..setFrame(const Offset(0, 0) & const Size(1280, 720))
         ..center()
         ..setTitle(getWindowNameWithId(remoteId,
-            overrideType: WindowType.RemoteDesktop))
-        ..show();
+            overrideType: WindowType.RemoteDesktop));
       registerActiveWindow(remoteDesktopController.windowId);
       _remoteDesktopWindowId = remoteDesktopController.windowId;
     } else {
@@ -90,8 +89,7 @@ class RustDeskMultiWindowManager {
         ..setFrame(const Offset(0, 0) & const Size(1280, 720))
         ..center()
         ..setTitle(getWindowNameWithId(remoteId,
-            overrideType: WindowType.FileTransfer))
-        ..show();
+            overrideType: WindowType.FileTransfer));
       registerActiveWindow(fileTransferController.windowId);
       _fileTransferWindowId = fileTransferController.windowId;
     } else {
@@ -116,9 +114,8 @@ class RustDeskMultiWindowManager {
       portForwardController
         ..setFrame(const Offset(0, 0) & const Size(1280, 720))
         ..center()
-        ..setTitle(
-            getWindowNameWithId(remoteId, overrideType: WindowType.PortForward))
-        ..show();
+        ..setTitle(getWindowNameWithId(remoteId,
+            overrideType: WindowType.PortForward));
       registerActiveWindow(portForwardController.windowId);
       _portForwardWindowId = portForwardController.windowId;
     } else {