fix: fixed bug on macOS 26 when settings autosaveName to menu bar item prevents it from loading (#2768)

This commit is contained in:
Serhiy Mytrovtsiy
2025-11-05 19:46:41 +01:00
parent 7ee8f299b7
commit 2a23ab8493
5 changed files with 22 additions and 20 deletions

View File

@@ -70,7 +70,9 @@ internal class CombinedView: NSObject, NSGestureRecognizerDelegate {
public func enable() {
self.menuBarItem = NSStatusBar.system.statusItem(withLength: 0)
self.menuBarItem?.autosaveName = "CombinedModules"
DispatchQueue.main.async(execute: {
self.menuBarItem?.autosaveName = "CombinedModules"
})
self.menuBarItem?.button?.addSubview(self.view)
self.menuBarItem?.button?.image = NSImage()
self.menuBarItem?.button?.toolTip = localizedString("Combined modules")