Skip to content

Commit 2ba29d9

Browse files
committed
Asynchronous reset of stored state
- In isInterfaceStillHidden(), resetStoredInterfaceCollapseState() will now be called asynchronously to avoid a SwiftUI update warning
1 parent a3dadc7 commit 2ba29d9

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

CodeEdit/Features/Documents/Controllers/CodeEditWindowController+Panels.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,9 @@ extension CodeEditWindowController {
109109

110110
// If the interface has been restored, reset the remembered states
111111
if !stillHidden {
112-
resetStoredInterfaceCollapseState()
112+
DispatchQueue.main.async { [weak self] in
113+
self?.resetStoredInterfaceCollapseState()
114+
}
113115
}
114116

115117
return stillHidden

0 commit comments

Comments
 (0)