mirror of
https://github.com/tmux/tmux.git
synced 2024-12-13 01:48:47 +00:00
Another minor fix - do not draw positions that are under the popup with
spaces, from Anindya Mukherjee. Also a typo fix from Linus Arver.
This commit is contained in:
parent
950d3c5bbc
commit
ef5602a590
@ -596,7 +596,7 @@ screen_write_hline(struct screen_write_ctx *ctx, u_int nx, int left, int right)
|
|||||||
screen_write_set_cursor(ctx, cx, cy);
|
screen_write_set_cursor(ctx, cx, cy);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Draw a horizontal line on screen. */
|
/* Draw a vertical line on screen. */
|
||||||
void
|
void
|
||||||
screen_write_vline(struct screen_write_ctx *ctx, u_int ny, int top, int bottom)
|
screen_write_vline(struct screen_write_ctx *ctx, u_int ny, int top, int bottom)
|
||||||
{
|
{
|
||||||
|
10
tty.c
10
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_attributes(tty, &last, defaults, palette);
|
||||||
tty_cursor(tty, atx + ux, aty);
|
tty_cursor(tty, atx + ux, aty);
|
||||||
for (j = 0; j < gcp->data.width; j++) {
|
for (j = 0; j < gcp->data.width; j++) {
|
||||||
if (ux + j > nx)
|
if (ux > nx)
|
||||||
break;
|
break;
|
||||||
tty_putc(tty, ' ');
|
if (tty_check_overlay(tty, atx + ux,
|
||||||
|
aty))
|
||||||
|
tty_putc(tty, ' ');
|
||||||
|
else {
|
||||||
|
tty_cursor(tty, atx + ux + 1,
|
||||||
|
aty);
|
||||||
|
}
|
||||||
ux++;
|
ux++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user