From 5424b30d228816de4a40c610915789db254a0e34 Mon Sep 17 00:00:00 2001 From: Christian Duerr Date: Tue, 14 Jul 2020 00:30:17 +0000 Subject: Fix crash on cursor resize Fixes #3960. --- alacritty_terminal/src/grid/resize.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'alacritty_terminal/src') diff --git a/alacritty_terminal/src/grid/resize.rs b/alacritty_terminal/src/grid/resize.rs index 079fcf19..725b7079 100644 --- a/alacritty_terminal/src/grid/resize.rs +++ b/alacritty_terminal/src/grid/resize.rs @@ -273,7 +273,7 @@ impl Grid { // Remove wide char spacer before shrinking. let len = wrapped.len(); - if wrapped[len - 1].flags().contains(Flags::LEADING_WIDE_CHAR_SPACER) { + if len > 0 && wrapped[len - 1].flags().contains(Flags::LEADING_WIDE_CHAR_SPACER) { if len == 1 { row[cols - 1].flags_mut().insert(Flags::WRAPLINE); new_raw.push(row); -- cgit