NSApplication.shared.terminate not exit?

This commit is contained in:
rustdesk 2023-06-28 11:34:08 +08:00
parent 8709b6bc93
commit c66e8312de

View File

@ -1,5 +1,6 @@
import Cocoa import Cocoa
import AVFoundation import AVFoundation
import Foundation
import FlutterMacOS import FlutterMacOS
import desktop_multi_window import desktop_multi_window
// import bitsdojo_window_macos // import bitsdojo_window_macos
@ -22,8 +23,8 @@ import texture_rgba_renderer
class MainFlutterWindow: NSWindow { class MainFlutterWindow: NSWindow {
override func awakeFromNib() { override func awakeFromNib() {
if (!rustdesk_core_main()){ if (!rustdesk_core_main()){
// print("Rustdesk core returns false, exiting without launching Flutter app.") Process.terminate()
NSApplication.shared.terminate(self) return
} }
let flutterViewController = FlutterViewController.init() let flutterViewController = FlutterViewController.init()
let windowFrame = self.frame let windowFrame = self.frame