File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed
CodeEdit/Features/Documents/Controllers Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -22,11 +22,12 @@ final class CodeEditSplitViewController: NSSplitViewController {
2222 private let isInspectorCollapsedStateName : String
2323 = " \( String ( describing: CodeEditSplitViewController . self) ) -IsInspectorCollapsed "
2424 private var setWidthFromState = false
25+ private var viewIsReady = false
2526
2627 // Properties
2728 private( set) var isSnapped : Bool = false {
2829 willSet {
29- if newValue, newValue != isSnapped {
30+ if newValue, newValue != isSnapped && viewIsReady {
3031 feedbackPerformer. perform ( . alignment, performanceTime: . now)
3132 }
3233 }
@@ -50,6 +51,8 @@ final class CodeEditSplitViewController: NSSplitViewController {
5051
5152 override func viewWillAppear( ) {
5253 super. viewWillAppear ( )
54+
55+ viewIsReady = false
5356 let width = workspace. getFromWorkspaceState ( key: self . widthStateName) as? CGFloat
5457 splitView. setPosition ( width ?? . snapWidth, ofDividerAt: . zero)
5558 setWidthFromState = true
@@ -69,6 +72,10 @@ final class CodeEditSplitViewController: NSSplitViewController {
6972 self . insertToolbarItemIfNeeded ( )
7073 }
7174
75+ override func viewDidAppear( ) {
76+ viewIsReady = true
77+ }
78+
7279 // MARK: - NSSplitViewDelegate
7380
7481 override func splitView(
You can’t perform that action at this time.
0 commit comments