From 244cef4fba29e8805b740299668b66de08c6cdb8 Mon Sep 17 00:00:00 2001 From: Abhishek Date: Sat, 26 Mar 2022 21:04:21 -0400 Subject: [PATCH] Minor. --- .../Preferences/Menu Bar/StatusItemView.swift | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/Clocker/Preferences/Menu Bar/StatusItemView.swift b/Clocker/Preferences/Menu Bar/StatusItemView.swift index 2765da3..af55985 100644 --- a/Clocker/Preferences/Menu Bar/StatusItemView.swift +++ b/Clocker/Preferences/Menu Bar/StatusItemView.swift @@ -105,12 +105,7 @@ class StatusItemView: NSView { @available(OSX 10.14, *) override func viewDidChangeEffectiveAppearance() { super.viewDidChangeEffectiveAppearance() - updateTimeInMenubar() - } - - func updateTimeInMenubar() { - locationView.attributedStringValue = NSAttributedString(string: operationsObject.compactMenuTitle(), attributes: textFontAttributes) - timeView.attributedStringValue = NSAttributedString(string: operationsObject.compactMenuSubtitle(), attributes: timeAttributes) + statusItemViewSetNeedsDisplay() } private func initialSetup() { @@ -132,3 +127,16 @@ class StatusItemView: NSView { mainDelegate.togglePanel(event) } } + +extension StatusItemView: StatusItemViewConforming { + + func statusItemViewSetNeedsDisplay() { + locationView.attributedStringValue = NSAttributedString(string: operationsObject.compactMenuTitle(), attributes: textFontAttributes) + timeView.attributedStringValue = NSAttributedString(string: operationsObject.compactMenuSubtitle(), attributes: timeAttributes) + } + + func statusItemViewIdentifier() -> String { + return "location_view" + } + +}