macos: remove unneeded initializers (#12875)

These will be automatically synthesized (they only do memberwise
initialization) and do not need to be manually defined.
This commit is contained in:
Lukas
2026-05-31 16:33:54 +02:00
committed by GitHub
3 changed files with 1 additions and 26 deletions

View File

@@ -44,16 +44,6 @@ extension QuickTerminalRestorableState {
let focusedSurface: String?
let surfaceTree: SplitTree<ViewType>
let screenStateEntries: QuickTerminalScreenStateCache.Entries
init(
focusedSurface: String?,
surfaceTree: SplitTree<ViewType>,
screenStateEntries: QuickTerminalScreenStateCache.Entries,
) {
self.focusedSurface = focusedSurface
self.surfaceTree = surfaceTree
self.screenStateEntries = screenStateEntries
}
}
}

View File

@@ -15,20 +15,6 @@ extension TerminalRestorableState {
let effectiveFullscreenMode: FullscreenMode?
let tabColor: TerminalTabColor?
let titleOverride: String?
init(
focusedSurface: String?,
surfaceTree: SplitTree<ViewType>,
effectiveFullscreenMode: FullscreenMode?,
tabColor: TerminalTabColor?,
titleOverride: String?,
) {
self.focusedSurface = focusedSurface
self.surfaceTree = surfaceTree
self.effectiveFullscreenMode = effectiveFullscreenMode
self.tabColor = tabColor
self.titleOverride = titleOverride
}
}
}

View File

@@ -734,8 +734,7 @@ extension Ghostty {
// cached value is restored next time the terminal emits a
// color_change.
if let cached = self.backgroundColor,
cached != self.derivedConfig.backgroundColor
{
cached != self.derivedConfig.backgroundColor {
self.backgroundColor = nil
}
}