From ef5602a5901774425d455a11f71a49258ed2ead6 Mon Sep 17 00:00:00 2001 From: nicm Date: Fri, 6 Aug 2021 07:32:21 +0000 Subject: Another minor fix - do not draw positions that are under the popup with spaces, from Anindya Mukherjee. Also a typo fix from Linus Arver. --- tty.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'tty.c') diff --git a/tty.c b/tty.c index e0a3f6b6..cb0fdec0 100644 --- a/tty.c +++ b/tty.c @@ -1463,9 +1463,15 @@ tty_draw_line(struct tty *tty, struct screen *s, u_int px, u_int py, u_int nx, tty_attributes(tty, &last, defaults, palette); tty_cursor(tty, atx + ux, aty); for (j = 0; j < gcp->data.width; j++) { - if (ux + j > nx) + if (ux > nx) break; - tty_putc(tty, ' '); + if (tty_check_overlay(tty, atx + ux, + aty)) + tty_putc(tty, ' '); + else { + tty_cursor(tty, atx + ux + 1, + aty); + } ux++; } } -- cgit