From 55db69e3b255993215597ba4d08843f5eb05dadc Mon Sep 17 00:00:00 2001 From: nicm Date: Fri, 29 May 2026 15:51:03 +0000 Subject: [PATCH] Correct offsets for redrawing entire line here too. --- tty.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/tty.c b/tty.c index 72eba8a9..78123f49 100644 --- a/tty.c +++ b/tty.c @@ -1409,9 +1409,8 @@ tty_draw_pane(struct tty *tty, const struct tty_ctx *ctx, u_int py) rr = &r->ranges[j]; if (rr->nx == 0) continue; - tty_draw_line(tty, s, rr->px, py, rr->nx, - ctx->xoff + rr->px, ctx->yoff + py, &ctx->defaults, - ctx->palette); + tty_draw_line(tty, s, rr->px - ctx->xoff, py, rr->nx, + rr->px, ctx->yoff + py, &ctx->defaults, ctx->palette); } return; } @@ -1421,8 +1420,8 @@ tty_draw_pane(struct tty *tty, const struct tty_ctx *ctx, u_int py) rr = &r->ranges[j]; if (rr->nx == 0) continue; - tty_draw_line(tty, s, i + rr->px, py, rr->nx, - x + rr->px, ry, &ctx->defaults, ctx->palette); + tty_draw_line(tty, s, i + rr->px - x, py, rr->nx, + rr->px, ry, &ctx->defaults, ctx->palette); } } }