version 1.290, 2017/06/06 14:53:28 |
version 1.291, 2017/07/21 14:25:29 |
|
|
u_int i, j, sx, nx, width; |
u_int i, j, sx, nx, width; |
int flags, cleared = 0; |
int flags, cleared = 0; |
char buf[512]; |
char buf[512]; |
size_t len; |
size_t len, old_len; |
|
|
flags = (tty->flags & TTY_NOCURSOR); |
flags = (tty->flags & TTY_NOCURSOR); |
tty->flags |= TTY_NOCURSOR; |
tty->flags |= TTY_NOCURSOR; |
|
|
} |
} |
} |
} |
if (len != 0) { |
if (len != 0) { |
tty_attributes(tty, &last, wp); |
if (grid_cells_equal(&last, &grid_default_cell)) { |
tty_putn(tty, buf, len, width); |
old_len = len; |
|
while (len > 0 && buf[len - 1] == ' ') |
|
len--; |
|
log_debug("%s: trimmed %zu spaces", __func__, |
|
old_len - len); |
|
} |
|
if (len != 0) { |
|
tty_attributes(tty, &last, wp); |
|
tty_putn(tty, buf, len, width); |
|
} |
} |
} |
|
|
nx = screen_size_x(s) - sx; |
nx = screen_size_x(s) - sx; |