mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-05-05 15:33:00 +00:00
Merge pull request #2138 from ghostty-org/macos-reopen
macos: do not open a window on reopen if terminal manager has any
This commit is contained in:
commit
0e3ecbeaf0
@ -208,6 +208,12 @@ class AppDelegate: NSObject,
|
||||
// of focusing one of them.
|
||||
guard !flag else { return true }
|
||||
|
||||
// If we have any windows in our terminal manager we don't do anything.
|
||||
// This is possible with flag set to false if there a race where the
|
||||
// window is still initializing and is not visible but the user clicked
|
||||
// the dock icon.
|
||||
guard terminalManager.windows.count == 0 else { return true }
|
||||
|
||||
// No visible windows, open a new one.
|
||||
terminalManager.newWindow()
|
||||
return false
|
||||
|
Loading…
x
Reference in New Issue
Block a user