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