Skip to content

Commit db35f0b

Browse files
committed
fix(macos): update pin menu state immediately
1 parent 5567a82 commit db35f0b

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

apps/headless/main.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -743,8 +743,10 @@ final class BrowserWindowController: NSWindowController, NSWindowDelegate,
743743
@objc func togglePin(_ sender: Any?) {
744744
guard let window else { return }
745745
let pinned = window.level == .floating
746+
let nextState: NSControl.StateValue = pinned ? .off : .on
746747
window.level = pinned ? .normal : .floating
747-
showToast(pinned ? "Unpinned" : "Pinned on top")
748+
(sender as? NSMenuItem)?.state = nextState
749+
showToast(nextState == .on ? "Pinned on top" : "Unpinned")
748750
}
749751

750752
@objc func showHelpPage(_ sender: Any?) { loadStartPage() }

0 commit comments

Comments
 (0)