diff options
Diffstat (limited to 'alacritty/src/display/mod.rs')
-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()); |