From c66e8312deb6c8eddd993daa2e5c3269a4242063 Mon Sep 17 00:00:00 2001 From: rustdesk Date: Wed, 28 Jun 2023 11:34:08 +0800 Subject: [PATCH] NSApplication.shared.terminate not exit? --- flutter/macos/Runner/MainFlutterWindow.swift | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/flutter/macos/Runner/MainFlutterWindow.swift b/flutter/macos/Runner/MainFlutterWindow.swift index 1c9e361f3..b9e5a368a 100644 --- a/flutter/macos/Runner/MainFlutterWindow.swift +++ b/flutter/macos/Runner/MainFlutterWindow.swift @@ -1,5 +1,6 @@ import Cocoa import AVFoundation +import Foundation import FlutterMacOS import desktop_multi_window // import bitsdojo_window_macos @@ -22,8 +23,8 @@ import texture_rgba_renderer class MainFlutterWindow: NSWindow { override func awakeFromNib() { if (!rustdesk_core_main()){ - // print("Rustdesk core returns false, exiting without launching Flutter app.") - NSApplication.shared.terminate(self) + Process.terminate() + return } let flutterViewController = FlutterViewController.init() let windowFrame = self.frame