From fc52acd47a324bd3e08f9ae5464772848fb59f17 Mon Sep 17 00:00:00 2001 From: Cameron Dart <8763518+SkamDart@users.noreply.github.com> Date: Mon, 10 Jun 2024 18:22:28 -0700 Subject: [PATCH] update config in TerminalController.windowDidLoad and TerminalController.configDidReload --- macos/Sources/Features/Terminal/TerminalController.swift | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/macos/Sources/Features/Terminal/TerminalController.swift b/macos/Sources/Features/Terminal/TerminalController.swift index 98e90e565..81b86a215 100644 --- a/macos/Sources/Features/Terminal/TerminalController.swift +++ b/macos/Sources/Features/Terminal/TerminalController.swift @@ -111,6 +111,8 @@ class TerminalController: NSWindowController, NSWindowDelegate, //MARK: - Methods func configDidReload() { + guard let window = window as? TerminalWindow else { return } + window.focusFollowsMouse = ghostty.config.focusFollowsMouse syncAppearance() } @@ -199,7 +201,6 @@ class TerminalController: NSWindowController, NSWindowDelegate, } window.hasShadow = ghostty.config.macosWindowShadow - window.focusFollowsMouse = ghostty.config.focusFollowsMouse guard window.hasStyledTabs else { return } @@ -343,6 +344,8 @@ class TerminalController: NSWindowController, NSWindowDelegate, } } + window.focusFollowsMouse = ghostty.config.focusFollowsMouse + // Apply any additional appearance-related properties to the new window. syncAppearance() }