diff --git a/gems/include/terminal/char_cell_array_character_screen.h b/gems/include/terminal/char_cell_array_character_screen.h index dc69e2ec9..c2927e2ed 100644 --- a/gems/include/terminal/char_cell_array_character_screen.h +++ b/gems/include/terminal/char_cell_array_character_screen.h @@ -282,7 +282,8 @@ class Char_cell_array_character_screen : public Terminal::Character_screen void ed() { /* clear to end of screen */ - _char_cell_array.clear(_cursor_pos.y, _boundary.height - 1); + el(); + _char_cell_array.clear(_cursor_pos.y + 1, _boundary.height - 1); } void el()