From 474ee4bb75d06e9dfcf4a050fb738b45f8dd9135 Mon Sep 17 00:00:00 2001 From: Pavel Roskin <1317472+proski@users.noreply.github.com> Date: Sat, 17 Jun 2023 12:51:06 -0700 Subject: Fix parsing of integer font sizes Config file conversion broke parsing of the font size value if it's written as an integer, since TOML integers are always signed. --- alacritty/src/config/font.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'alacritty/src') diff --git a/alacritty/src/config/font.rs b/alacritty/src/config/font.rs index 9c431b15..d554278c 100644 --- a/alacritty/src/config/font.rs +++ b/alacritty/src/config/font.rs @@ -148,14 +148,14 @@ impl<'de> Deserialize<'de> for Size { type Value = Size; fn expecting(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - f.write_str("f64 or u64") + f.write_str("f64 or i64") } fn visit_f64(self, value: f64) -> Result { Ok(Size(FontSize::new(value as f32))) } - fn visit_u64(self, value: u64) -> Result { + fn visit_i64(self, value: i64) -> Result { Ok(Size(FontSize::new(value as f32))) } } -- cgit