From 1bf2023ed45f1bfcb8ac53d1d9d60dbc265d71e5 Mon Sep 17 00:00:00 2001 From: nicm Date: Mon, 4 Aug 2025 13:16:13 +0000 Subject: [PATCH] Flush scrolling when wrapping so UTF-8 in last position draws correctly, GitHub issue 4518. --- screen-write.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/screen-write.c b/screen-write.c index dce517f7..6f53dc17 100644 --- a/screen-write.c +++ b/screen-write.c @@ -1901,7 +1901,7 @@ screen_write_cell(struct screen_write_ctx *ctx, const struct grid_cell *gc) log_debug("%s: wrapped at %u,%u", __func__, s->cx, s->cy); screen_write_linefeed(ctx, 1, 8); screen_write_set_cursor(ctx, 0, -1); - screen_write_collect_flush(ctx, 1, __func__); + screen_write_collect_flush(ctx, 0, __func__); } /* Sanity check cursor position. */