macos: fix GHOSTTY_QUICK_TERMINAL not set for quick terminal splits

pull/12896/head
YuWiz 2026-05-30 01:08:13 +08:00
parent 5758e14931
commit ef68e96400
1 changed files with 10 additions and 0 deletions

View File

@ -315,6 +315,16 @@ class QuickTerminalController: BaseTerminalController {
animateOut() animateOut()
} }
override func newSplit(
at oldView: Ghostty.SurfaceView,
direction: SplitTree<Ghostty.SurfaceView>.NewDirection,
baseConfig config: Ghostty.SurfaceConfiguration? = nil
) -> Ghostty.SurfaceView? {
var config = config ?? Ghostty.SurfaceConfiguration()
config.environmentVariables["GHOSTTY_QUICK_TERMINAL"] = "1"
return super.newSplit(at: oldView, direction: direction, baseConfig: config)
}
// MARK: Methods // MARK: Methods
func toggle() { func toggle() {