term_fill(): make sure the filled cells have their ‘clean’ bit reset

This commit is contained in:
Daniel Eklöf 2021-12-26 16:08:42 +01:00
parent 74a1fa9e00
commit 1b13deff04
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F

View file

@ -3519,10 +3519,12 @@ term_fill(struct terminal *term, int r, int c, char data, size_t count,
xassert(c + count <= term->cols);
const struct attributes attrs = use_sgr_attrs
struct attributes attrs = use_sgr_attrs
? term->vt.attrs
: (struct attributes){0};
attrs.clean = 0;
const struct cell *last = &row->cells[c + count];
for (struct cell *cell = &row->cells[c]; cell < last; cell++) {
cell->wc = data;