diff --git a/MenubarCountdown/AppDelegate.swift b/MenubarCountdown/AppDelegate.swift index 6c056a5..5e3cb1c 100644 --- a/MenubarCountdown/AppDelegate.swift +++ b/MenubarCountdown/AppDelegate.swift @@ -186,7 +186,6 @@ final class AppDelegate: NSObject, NSApplicationDelegate, UNUserNotificationCent else { timeString = NSString(format: "%02d:%02d", hours, minutes) as String } - statusItem.button?.image = nil statusItem.button?.title = timeString } @@ -195,8 +194,13 @@ final class AppDelegate: NSObject, NSApplicationDelegate, UNUserNotificationCent */ func showStatusItemIcon() { statusItem.button?.title = "" + + if statusItem.button?.image != nil { + return + } if let image = NSImage(named: "HourglassIcon") { statusItem.button?.image = image + statusItem.button?.imagePosition = NSControl.ImagePosition.imageLeft } else { Log.error("unable to load HourglassIcon")