refactor(focusSurface): check app status in advance

This commit is contained in:
himura467
2025-09-29 00:02:43 +09:00
parent 8151f4bbf5
commit 337ecdd0b3

View File

@@ -239,9 +239,11 @@ class BaseTerminalController: NSWindowController,
DispatchQueue.main.async {
Ghostty.moveFocus(to: view, from: self.focusedSurface)
view.window?.makeKeyAndOrderFront(nil)
if !NSApp.isActive {
NSApp.activate(ignoringOtherApps: true)
}
}
}
/// Called when the surfaceTree variable changed.
///