diff options
author | Christian Duerr <contact@christianduerr.com> | 2020-10-29 22:14:43 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-29 22:14:43 +0000 |
commit | bede5d5d1c19da32a0b7fd0cb4ab9e369aa94eb8 (patch) | |
tree | f6afaf5a80d47f28bb46bbdea5fe11ca3bd012e5 /alacritty/src/display.rs | |
parent | a99a9fd84ce5f7c3e79d172fc140fcdc0ffa47c9 (diff) | |
download | r-alacritty-bede5d5d1c19da32a0b7fd0cb4ab9e369aa94eb8.tar.gz r-alacritty-bede5d5d1c19da32a0b7fd0cb4ab9e369aa94eb8.tar.bz2 r-alacritty-bede5d5d1c19da32a0b7fd0cb4ab9e369aa94eb8.zip |
Fix crash with large negative font offset
Fixes #4363.
Diffstat (limited to 'alacritty/src/display.rs')
-rw-r--r-- | alacritty/src/display.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/alacritty/src/display.rs b/alacritty/src/display.rs index 8a6cd220..600ce2a4 100644 --- a/alacritty/src/display.rs +++ b/alacritty/src/display.rs @@ -691,8 +691,8 @@ fn compute_cell_size(config: &Config, metrics: &crossfont::Metrics) -> (f32, f32 let offset_x = f64::from(config.ui_config.font.offset.x); let offset_y = f64::from(config.ui_config.font.offset.y); ( - ((metrics.average_advance + offset_x) as f32).floor().max(1.), - ((metrics.line_height + offset_y) as f32).floor().max(1.), + (metrics.average_advance + offset_x).floor().max(1.) as f32, + (metrics.line_height + offset_y).floor().max(1.) as f32, ) } |