ghostty/macos/Sources/Features/Primary Window/PrimaryWindowController.swift
Mitchell Hashimoto 4f5460475c Merge pull request #296 from mitchellh/mrn/macos-inherit-font-size
macOS: inherit font size when creating new tab
2023-08-18 09:22:06 -07:00

15 lines
553 B
Swift

import Cocoa
class PrimaryWindowController: NSWindowController {
// This is used to programmatically control tabs.
weak var windowManager: PrimaryWindowManager?
// This is required for the "+" button to show up in the tab bar to add a
// new tab.
override func newWindowForTab(_ sender: Any?) {
guard let window = self.window as? PrimaryWindow else { preconditionFailure("Expected window to be loaded") }
guard let manager = self.windowManager else { return }
manager.triggerNewTab(for: window)
}
}