mirror of
https://github.com/morgan9e/macos-stats
synced 2026-04-13 15:54:10 +09:00
fix: removed menu item position control when showing widget in the menu bar (#2987)
This commit is contained in:
@@ -324,7 +324,6 @@ public class SWidget {
|
||||
|
||||
public func setMenuBarItem(state: Bool) {
|
||||
if state {
|
||||
restoreNSStatusItemPosition(id: "\(self.module)_\(self.type.rawValue)")
|
||||
DispatchQueue.main.async(execute: {
|
||||
self.menuBarItem = NSStatusBar.system.statusItem(withLength: self.item.frame.width)
|
||||
DispatchQueue.main.async(execute: {
|
||||
@@ -346,7 +345,6 @@ public class SWidget {
|
||||
self.menuBarItem?.button?.sendAction(on: [.leftMouseDown, .rightMouseDown])
|
||||
})
|
||||
} else if let item = self.menuBarItem {
|
||||
saveNSStatusItemPosition(id: "\(self.module)_\(self.type.rawValue)")
|
||||
NSStatusBar.system.removeStatusItem(item)
|
||||
self.menuBarItem = nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user