mirror of
https://github.com/rustdesk/rustdesk.git
synced 2025-12-12 19:17:58 +00:00
fix closing PortForward page while closing msgbox
Signed-off-by: 21pages <pages21@163.com>
This commit is contained in:
@@ -43,12 +43,16 @@ Future<Null> main(List<String> args) async {
|
||||
WindowType wType = type.windowType;
|
||||
switch (wType) {
|
||||
case WindowType.RemoteDesktop:
|
||||
desktopType = DesktopType.remote;
|
||||
runRemoteScreen(argument);
|
||||
break;
|
||||
case WindowType.FileTransfer:
|
||||
desktopType = DesktopType.fileTransfer;
|
||||
runFileTransferScreen(argument);
|
||||
break;
|
||||
case WindowType.PortForward:
|
||||
desktopType =
|
||||
argument['isRDP'] ? DesktopType.rdp : DesktopType.portForward;
|
||||
runPortForwardScreen(argument);
|
||||
break;
|
||||
default:
|
||||
@@ -56,9 +60,11 @@ Future<Null> main(List<String> args) async {
|
||||
}
|
||||
} else if (args.isNotEmpty && args.first == '--cm') {
|
||||
print("--cm started");
|
||||
desktopType = DesktopType.cm;
|
||||
await windowManager.ensureInitialized();
|
||||
runConnectionManagerScreen();
|
||||
} else {
|
||||
desktopType = DesktopType.main;
|
||||
await windowManager.ensureInitialized();
|
||||
windowManager.setPreventClose(true);
|
||||
runMainApp(true);
|
||||
|
||||
Reference in New Issue
Block a user