aboutsummaryrefslogtreecommitdiff
path: root/LICENSE
diff options
context:
space:
mode:
authornoname <noname@inventati.org>2014-04-20 17:26:13 +0400
committerRoberto E. Vargas Caballero <k0ga@shike2.com>2014-04-23 20:35:16 +0200
commit3afdb4ff04b45a5e4209a56d5073341c9d506b38 (patch)
tree94a038e33f121c962b35d8d1bcfe4b3b3fefad07 /LICENSE
parentf9dc374ea01c2921ec3bd1214f292a7036d069ae (diff)
downloadst-3afdb4ff04b45a5e4209a56d5073341c9d506b38.tar.gz
st-3afdb4ff04b45a5e4209a56d5073341c9d506b38.tar.bz2
st-3afdb4ff04b45a5e4209a56d5073341c9d506b38.zip
Use tsetdirt in tscrollup and tscrolldown.
tscrollup and tscrolldown do not use tsetdirt, but their code is equivalent to tsetdirt(orig, term.bot-n); tsetdirt(orig+n, term.bot); tclearregion also marks cleared lines as dirty. In tscrolldown it sets lines from term.bot-n+1 to term.bot dirty, and in tscrollup it sets lines from orig to orig+n-1 dirty. In both functions all lines from orig to term.bot are effectively set dirty, but in tscrolldown lines from orig+n to term.bot are set dirty twice, and in tscrollup lines from orig to term.bot-n are set dirty twice. These patches make it clear which lines are set dirty and sets them dirty once in each funciton.
Diffstat (limited to 'LICENSE')
0 files changed, 0 insertions, 0 deletions