From ec63a24c80ab6ccdfd4560a42d7090d95a681514 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Fri, 14 Feb 2020 19:03:13 +0100 Subject: [PATCH] render: reflow: erase row when wrapping around the scrollback --- render.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/render.c b/render.c index 20178e26..f81451b8 100644 --- a/render.c +++ b/render.c @@ -1069,7 +1069,8 @@ reflow(struct terminal *term, struct row **new_grid, int new_cols, int new_rows, if (new_row == NULL) { new_row = grid_row_alloc(new_cols, true); new_grid[new_row_idx] = new_row; - } + } else + memset(new_row->cells, 0, new_cols * sizeof(new_row->cells[0])); new_row->dirty = true; }