When checking ranges in tty_cmd_cells, cannot use the tty cursor
authornicm <nicm@openbsd.org>
Thu, 14 Oct 2021 09:54:51 +0000 (09:54 +0000)
committernicm <nicm@openbsd.org>
Thu, 14 Oct 2021 09:54:51 +0000 (09:54 +0000)
commitff94e5a860454b390588046f9dd4727d475c1042
tree20d69482194ec7113c1551c1a0e82fe2bc151ba7
parent66d924fbe4f33154eb3c6968080cc2d5b815e919
When checking ranges in tty_cmd_cells, cannot use the tty cursor
position and tty_cursor because it may be at the final invisible cursor
position on automargin terminals. The text to be drawn is confined to
the pane, so use the pane cursor position for the checks instead. Fix
from Anindya Mukherjee, redraw problem reported by naddy@.
usr.bin/tmux/tty.c