From 74a1fa9e00058589c30454a87b68527fd27ead9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Sun, 26 Dec 2021 16:07:51 +0100 Subject: [PATCH] vt: update DECALN to use term_fill() --- vt.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/vt.c b/vt.c index caa53e62..beb26670 100644 --- a/vt.c +++ b/vt.c @@ -560,15 +560,9 @@ action_esc_dispatch(struct terminal *term, uint8_t final) case '#': switch (final) { - case '8': - for (int r = 0; r < term->rows; r++) { - struct row *row = grid_row(term->grid, r); - for (int c = 0; c < term->cols; c++) { - row->cells[c].wc = U'E'; - row->cells[c].attrs = (struct attributes){0}; - } - row->dirty = true; - } + case '8': /* DECALN */ + for (int r = 0; r < term->rows; r++) + term_fill(term, r, 0, 'E', term->cols, false); break; } break; /* private[0] == '#' */