Skip to content

Commit eafb406

Browse files
authored
Merge pull request #4 from sidequery/nicosuave/fix-implicit-nil
fix: remove explicit nil from optional properties
2 parents 1d16b19 + 52cfe10 commit eafb406

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

macos/Sources/Features/Terminal/BaseTerminalController.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ class BaseTerminalController: NSWindowController,
8282

8383
/// A managed tab/window title that takes precedence over user-initiated overrides.
8484
/// Used for features that pin the title to a specific concept (e.g. worktree tabs).
85-
var managedTitleOverride: String? = nil {
85+
var managedTitleOverride: String? {
8686
didSet { applyTitleToWindow() }
8787
}
8888

macos/Sources/Features/Terminal/TerminalController.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ final class WorktrunkSidebarState: ObservableObject {
88
@Published var columnVisibility: NavigationSplitViewVisibility
99
@Published var expandedRepoIDs: Set<UUID> = []
1010
@Published var expandedWorktreePaths: Set<String> = []
11-
@Published var selection: SidebarSelection? = nil
11+
@Published var selection: SidebarSelection?
1212
@Published var isApplyingRemoteUpdate: Bool = false
1313

1414
init(
@@ -211,12 +211,12 @@ class TerminalController: BaseTerminalController, TabGroupCloseCoordinator.Contr
211211
private var worktrunkSidebarSyncCancellables: Set<AnyCancellable> = []
212212
private var worktrunkSidebarSyncApplyingRemoteUpdate: Bool = false
213213
private let gitDiffSidebarState = GitDiffSidebarState()
214-
private var lastTabSwitchRefreshAt: Date? = nil
214+
private var lastTabSwitchRefreshAt: Date?
215215
private let tabSwitchRefreshThrottle: TimeInterval = 0.15
216-
private var pendingTabSwitchRefresh: DispatchWorkItem? = nil
217-
private var lastTabSwitchSurfaceID: UUID? = nil
216+
private var pendingTabSwitchRefresh: DispatchWorkItem?
217+
private var lastTabSwitchSurfaceID: UUID?
218218

219-
private(set) var worktreeTabRootPath: String? = nil {
219+
private(set) var worktreeTabRootPath: String? {
220220
didSet { syncWorktreeTabTitle() }
221221
}
222222

0 commit comments

Comments
 (0)