From 3019d5936980a0c3ec35329c5c393d8af3ce4ea1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Sat, 15 Feb 2020 18:58:57 +0100 Subject: [PATCH] render: reflow: remove 'linebreak' flag from recycled rows --- render.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/render.c b/render.c index 9c18b7fb..a75a5935 100644 --- a/render.c +++ b/render.c @@ -1030,9 +1030,10 @@ 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 + } else { memset(new_row->cells, 0, new_cols * sizeof(new_row->cells[0])); - + new_row->linebreak = false; + } } assert(new_row != NULL); @@ -1066,9 +1067,10 @@ 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 + } else { memset(new_row->cells, 0, new_cols * sizeof(new_row->cells[0])); - + new_row->linebreak = false; + } } }