diff --git a/src/screen.rs b/src/screen.rs index 536cd1ca9..fb26d2c2d 100644 --- a/src/screen.rs +++ b/src/screen.rs @@ -549,6 +549,7 @@ pub fn reset_line(&mut self, repaint_prompt: bool /* = false */) { .map_or(1, |p| calc_prompt_lines(p)); self.actual.cursor.y += prompt_line_count.checked_sub(1).unwrap(); self.actual_left_prompt = None; + self.need_clear_screen = true; } self.actual.resize(0); self.need_clear_lines = true;