@@ -17,7 +17,7 @@ class AppDelegate: NSObject, NSApplicationDelegate
1717 var storyBoard : NSStoryboard ?
1818 var preferencesWindowController : NSWindowController ?
1919
20- let popover = NSPopover ( )
20+ static let popover = NSPopover ( )
2121 let statusItem = NSStatusBar . system. statusItem ( withLength: NSStatusItem . squareLength)
2222
2323 func applicationDidFinishLaunching( _ aNotification: Notification ) {
@@ -39,13 +39,13 @@ class AppDelegate: NSObject, NSApplicationDelegate
3939 button. action = #selector( togglePopover)
4040 }
4141
42- popover. behavior = . transient
43- popover. contentViewController = PreferencesViewController . freshController ( )
44- popover. appearance = NSAppearance ( named: . aqua)
42+ AppDelegate . popover. behavior = . transient
43+ AppDelegate . popover. contentViewController = PreferencesViewController . freshController ( )
44+ AppDelegate . popover. appearance = NSAppearance ( named: . aqua)
4545 }
4646
4747 @objc func togglePopover( _ sender: Any ? ) {
48- if popover. isShown {
48+ if AppDelegate . popover. isShown {
4949 closePopover ( sender: sender)
5050 } else {
5151 showPopover ( sender: sender)
@@ -55,12 +55,12 @@ class AppDelegate: NSObject, NSApplicationDelegate
5555 func showPopover( sender: Any ? ) {
5656 NSApplication . shared. activate ( ignoringOtherApps: true )
5757 if let button = statusItem. button {
58- popover. show ( relativeTo: button. bounds, of: button, preferredEdge: NSRectEdge . minY)
58+ AppDelegate . popover. show ( relativeTo: button. bounds, of: button, preferredEdge: NSRectEdge . minY)
5959 }
6060 }
6161
6262 func closePopover( sender: Any ? ) {
63- popover. performClose ( sender)
63+ AppDelegate . popover. performClose ( sender)
6464 }
6565
6666 func loadUserPrefs ( ) -> [ String ] {
0 commit comments