diff options
| author | himura467 <mitarashidango0927@gmail.com> | 2025-09-29 00:02:43 +0900 |
|---|---|---|
| committer | himura467 <mitarashidango0927@gmail.com> | 2025-09-29 00:02:43 +0900 |
| commit | 337ecdd0b36ae6da34adf6c222cec23ec79158f1 (patch) | |
| tree | d81860833ef1c6439ec98e3fa60e055f55fa624d /macos/Sources/Features/Terminal/BaseTerminalController.swift | |
| parent | 8151f4bbf5ef90fc404a096c0bc33f910bc1311f (diff) | |
refactor(focusSurface): check app status in advance
Diffstat (limited to 'macos/Sources/Features/Terminal/BaseTerminalController.swift')
| -rw-r--r-- | macos/Sources/Features/Terminal/BaseTerminalController.swift | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/macos/Sources/Features/Terminal/BaseTerminalController.swift b/macos/Sources/Features/Terminal/BaseTerminalController.swift index abf7d4a61..ec9ddf83b 100644 --- a/macos/Sources/Features/Terminal/BaseTerminalController.swift +++ b/macos/Sources/Features/Terminal/BaseTerminalController.swift @@ -239,7 +239,9 @@ class BaseTerminalController: NSWindowController, DispatchQueue.main.async { Ghostty.moveFocus(to: view, from: self.focusedSurface) view.window?.makeKeyAndOrderFront(nil) - NSApp.activate(ignoringOtherApps: true) + if !NSApp.isActive { + NSApp.activate(ignoringOtherApps: true) + } } } |
