diff options
author | Kyle Willmon <kylewillmon@gmail.com> | 2023-10-27 12:35:11 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-27 17:35:11 +0000 |
commit | 308b331cbcedc11e1e89f6553a7cd9419cda6144 (patch) | |
tree | 8fb72473bcbcc1f05b6cccf8c874edb672c81e9b /alacritty/src/display | |
parent | d65357b213fb450c6ef4fa9d4fc09307cfe5f6fb (diff) | |
download | r-alacritty-308b331cbcedc11e1e89f6553a7cd9419cda6144.tar.gz r-alacritty-308b331cbcedc11e1e89f6553a7cd9419cda6144.tar.bz2 r-alacritty-308b331cbcedc11e1e89f6553a7cd9419cda6144.zip |
Avoid maximizing window when creating new tab
This patch ignores the startup mode when creating a new tab on macOS to
avoid maximizing an existing window.
Co-authored-by: Christian Duerr <contact@christianduerr.com>
Diffstat (limited to 'alacritty/src/display')
-rw-r--r-- | alacritty/src/display/mod.rs | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/alacritty/src/display/mod.rs b/alacritty/src/display/mod.rs index efd41c04..7380e8c3 100644 --- a/alacritty/src/display/mod.rs +++ b/alacritty/src/display/mod.rs @@ -392,6 +392,7 @@ impl Display { window: Window, gl_context: NotCurrentContext, config: &UiConfig, + _tabbed: bool, ) -> Result<Display, Error> { let raw_window_handle = window.raw_window_handle(); @@ -476,11 +477,13 @@ impl Display { #[allow(clippy::single_match)] #[cfg(not(windows))] - match config.window.startup_mode { - #[cfg(target_os = "macos")] - StartupMode::SimpleFullscreen => window.set_simple_fullscreen(true), - StartupMode::Maximized if !is_wayland => window.set_maximized(true), - _ => (), + if !_tabbed { + match config.window.startup_mode { + #[cfg(target_os = "macos")] + StartupMode::SimpleFullscreen => window.set_simple_fullscreen(true), + StartupMode::Maximized if !is_wayland => window.set_maximized(true), + _ => (), + } } let hint_state = HintState::new(config.hints.alphabet()); |