Skip to content

Commit 0d958d6

Browse files
committed
Fix possible retain cycle
1 parent 7e736a0 commit 0d958d6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Ice/UI/IceBar/IceBar.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,15 +55,15 @@ final class IceBarPanel: NSPanel {
5555
.store(in: &c)
5656

5757
if
58-
let appState,
59-
let section = appState.menuBarManager.section(withName: .hidden),
58+
let section = appState?.menuBarManager.section(withName: .hidden),
6059
let window = section.controlItem.window
6160
{
6261
window.publisher(for: \.frame)
6362
.debounce(for: 0.1, scheduler: DispatchQueue.main)
6463
.sink { [weak self, weak window] _ in
6564
guard
6665
let self,
66+
let appState,
6767
// Only continue if the menu bar is automatically hidden, as Ice
6868
// can't currently display its menu bar items.
6969
appState.menuBarManager.isMenuBarHiddenBySystemUserDefaults,

0 commit comments

Comments
 (0)