diff --git a/MonitorControl/AppDelegate.swift b/MonitorControl/AppDelegate.swift index 97b6719..0a1eed0 100644 --- a/MonitorControl/AppDelegate.swift +++ b/MonitorControl/AppDelegate.swift @@ -186,7 +186,7 @@ class AppDelegate: NSObject, NSApplicationDelegate { AMCoreAudio.NotificationCenter.defaultCenter.subscribe(self, eventType: AudioHardwareEvent.self, dispatchQueue: DispatchQueue.main) // listen for accessibility status changes - accessibilityObserver = DistributedNotificationCenter.default().addObserver(forName: .accessibilityApi, object: nil, queue: nil) { _ in + self.accessibilityObserver = DistributedNotificationCenter.default().addObserver(forName: .accessibilityApi, object: nil, queue: nil) { _ in DispatchQueue.main.asyncAfter(deadline: .now() + 0.1) { self.startOrRestartMediaKeyTap() } diff --git a/MonitorControl/Extensions/NSNotification+Extension.swift b/MonitorControl/Extensions/NSNotification+Extension.swift index 4ff071f..fec8d83 100644 --- a/MonitorControl/Extensions/NSNotification+Extension.swift +++ b/MonitorControl/Extensions/NSNotification+Extension.swift @@ -1,5 +1,5 @@ import Cocoa extension NSNotification.Name { - static let accessibilityApi = NSNotification.Name.init(rawValue: "com.apple.accessibility.api") + static let accessibilityApi = NSNotification.Name(rawValue: "com.apple.accessibility.api") } diff --git a/MonitorControlHelper/main.swift b/MonitorControlHelper/main.swift index 2f7efc8..29613c4 100644 --- a/MonitorControlHelper/main.swift +++ b/MonitorControlHelper/main.swift @@ -10,7 +10,7 @@ class AppDelegate: NSObject, NSApplicationDelegate { return NSApp.terminate(self) } - var pathComponents = bundlePath.pathComponents + let pathComponents = bundlePath.pathComponents let path = NSString.path(withComponents: Array(pathComponents[0..<(pathComponents.count - 4)])) NSWorkspace.shared.launchApplication(path)