Skip to content

Commit 202f6be

Browse files
committed
fix(display): screen overflow when appending text
1 parent b9a2e7a commit 202f6be

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/core/ev_handler.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,7 @@ pub fn handle_event(
264264
if append_style == AppendStyle::FullRedraw {
265265
return display::draw_full(out, p);
266266
}
267+
267268
display::draw_append_text(
268269
out,
269270
rows,

src/core/utils/display/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ pub fn draw_append_text(
206206
if num_appendable >= 1 {
207207
crossterm::execute!(out, crossterm::terminal::Clear(ClearType::CurrentLine))?;
208208
}
209-
for line in fmt_text.iter() {
209+
for line in &fmt_text[0..num_appendable] {
210210
write!(out, "{}\n\r", line)?;
211211
}
212212
out.flush()?;

0 commit comments

Comments
 (0)