Image side status bits.

This commit is contained in:
Nicholas Marriott
2026-10-16 11:25:56 +01:00
parent ea279a1a38
commit 19ec0de3d7

View File

@@ -1580,7 +1580,7 @@ redraw_draw_span(struct redraw_draw_ctx *dctx, struct redraw_span *span,
#ifdef ENABLE_IMAGES #ifdef ENABLE_IMAGES
else { else {
image_draw_line(&dctx->scene->c->tty, data->p.wp->screen, image_draw_line(&dctx->scene->c->tty, data->p.wp->screen,
data->p.px, data->p.py, width, span->x, y); data->p.px, data->p.py, width, x, y);
} }
#endif #endif
break; break;
@@ -1636,7 +1636,8 @@ redraw_draw_pane_lines(struct redraw_draw_ctx *dctx, struct window_pane *wp,
TAILQ_FOREACH(span, spans, entry) { TAILQ_FOREACH(span, spans, entry) {
if (span->data.p.wp == wp) { if (span->data.p.wp == wp) {
image_redraw_start(&scene->c->tty, image_redraw_start(&scene->c->tty,
span->x, cy, span->width, 1); dctx->side_left + span->x, cy,
span->width, 1);
} }
} }
} }
@@ -2010,7 +2011,8 @@ redraw_draw(struct client *c, struct window_pane *wp, int flags)
y = 0; y = 0;
if (dctx.flags & REDRAW_STATUS_TOP) if (dctx.flags & REDRAW_STATUS_TOP)
y = dctx.status_lines; y = dctx.status_lines;
image_redraw_start(tty, 0, y, scene->sx, scene->sy); image_redraw_start(tty, dctx.side_left, y, scene->sx,
scene->sy);
} }
#endif #endif
tty_update_mode(tty, tty->mode & ~CURSOR_MODES, NULL); tty_update_mode(tty, tty->mode & ~CURSOR_MODES, NULL);
@@ -2226,7 +2228,8 @@ redraw_draw_damage_rectangle(struct redraw_draw_ctx *dctx, u_int x, u_int y,
if (span->x + span->width <= x) if (span->x + span->width <= x)
continue; continue;
image_redraw_start(&scene->c->tty, image_redraw_start(&scene->c->tty,
span->x, cy, span->width, 1); dctx->side_left + span->x, cy,
span->width, 1);
} }
} }
} }