applicationDidFinishLaunching

This commit is contained in:
rustdesk 2023-01-20 10:26:27 +08:00
parent aac12c2b21
commit 45c0e10102

View File

@ -3,13 +3,21 @@ import FlutterMacOS
@NSApplicationMain @NSApplicationMain
class AppDelegate: FlutterAppDelegate { class AppDelegate: FlutterAppDelegate {
var lauched = false;
override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool {
dummy_method_to_enforce_bundling() dummy_method_to_enforce_bundling()
return true return true
} }
override func applicationShouldOpenUntitledFile(_ sender: NSApplication) -> Bool { override func applicationShouldOpenUntitledFile(_ sender: NSApplication) -> Bool {
handle_applicationShouldOpenUntitledFile(); if (lauched) {
handle_applicationShouldOpenUntitledFile();
}
return true return true
} }
override func applicationDidFinishLaunching(_ aNotification: Notification) {
lauched = true;
NSApplication.shared.activate(ignoringOtherApps: true);
}
} }