From e33c83c6ba77c4a37a6250db0b3a132854d79160 Mon Sep 17 00:00:00 2001 From: nicm Date: Tue, 13 Oct 2026 22:44:53 +0000 Subject: [PATCH] Restructure a little bit of code. --- tty-draw.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/tty-draw.c b/tty-draw.c index c5d66a169..658c73748 100644 --- a/tty-draw.c +++ b/tty-draw.c @@ -1,4 +1,4 @@ -/* $OpenBSD: tty-draw.c,v 1.18 2026/10/12 15:28:45 nicm Exp $ */ +/* $OpenBSD: tty-draw.c,v 1.19 2026/10/13 22:44:53 nicm Exp $ */ /* * Copyright (c) 2026 Nicholas Marriott @@ -260,15 +260,14 @@ tty_draw_line(struct tty *tty, struct screen *s, u_int px, u_int py, u_int nx, } else { /* Get the current cell. */ grid_view_get_cell(gd, px + i, py, &gc); + gcp = &gc; /* Work out empty cells. */ - empty = tty_draw_line_get_empty(&gc, &last, + empty = tty_draw_line_get_empty(gcp, &last, nx - i); - if (empty != 0) - gcp = &gc; - else { + if (empty == 0) { /* Update for codeset if needed. */ - gcp = tty_check_codeset(tty, &gc); + gcp = tty_check_codeset(tty, gcp); /* And for selection. */ if (gcp->flags & GRID_FLAG_SELECTED) {