CVSROOT:        /cvs
Module name:    src
Changes by:     n...@cvs.openbsd.org    2020/04/18 00:10:15

Modified files:
        usr.bin/tmux   : screen-redraw.c server-client.c tmux.h tty.c 

Log message:
When a redraw is deferred because the terminal hasn't finished reading
the data from the last one, other panes could update while waiting, so
we set the flag to redraw them all when the new redraw actually
happened. But this means a lot of redrawing panes unnecessarily if they
haven't changed - so instead set a flag to say "at least one pane needs
to be redrawed" then look at the invidual pane flags to see which ones
need it.

Reply via email to