diff options
Diffstat (limited to 'alacritty_terminal/src')
-rw-r--r-- | alacritty_terminal/src/config/window.rs | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/alacritty_terminal/src/config/window.rs b/alacritty_terminal/src/config/window.rs index 49bd70bb..3c06f85e 100644 --- a/alacritty_terminal/src/config/window.rs +++ b/alacritty_terminal/src/config/window.rs @@ -9,7 +9,7 @@ use crate::index::{Column, Line}; pub const DEFAULT_NAME: &str = "Alacritty"; #[serde(default)] -#[derive(Deserialize, Debug, Clone, Default, PartialEq, Eq)] +#[derive(Deserialize, Debug, Clone, PartialEq, Eq)] pub struct WindowConfig { /// Initial dimensions #[serde(deserialize_with = "failure_default")] @@ -69,6 +69,24 @@ impl WindowConfig { } } +impl Default for WindowConfig { + fn default() -> WindowConfig { + WindowConfig { + dimensions: Default::default(), + position: Default::default(), + padding: Default::default(), + decorations: Default::default(), + dynamic_padding: Default::default(), + startup_mode: Default::default(), + class: Default::default(), + embed: Default::default(), + gtk_theme_variant: Default::default(), + start_maximized: Default::default(), + title: default_title(), + } + } +} + #[derive(Debug, Deserialize, Copy, Clone, PartialEq, Eq)] pub enum StartupMode { Windowed, |