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);