init
This commit is contained in:
23
macos/Runner/AppDelegate.swift
Normal file
23
macos/Runner/AppDelegate.swift
Normal file
@@ -0,0 +1,23 @@
|
||||
import Cocoa
|
||||
import FlutterMacOS
|
||||
|
||||
@main
|
||||
class AppDelegate: FlutterAppDelegate {
|
||||
override func applicationDidFinishLaunching(_ notification: Notification) {
|
||||
let bundleId = Bundle.main.bundleIdentifier ?? "mesh_drop_flutter"
|
||||
let running = NSRunningApplication.runningApplications(withBundleIdentifier: bundleId)
|
||||
if running.count > 1 {
|
||||
NSApp.terminate(nil)
|
||||
return
|
||||
}
|
||||
super.applicationDidFinishLaunching(notification)
|
||||
}
|
||||
|
||||
override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool {
|
||||
return true
|
||||
}
|
||||
|
||||
override func applicationSupportsSecureRestorableState(_ app: NSApplication) -> Bool {
|
||||
return true
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user