Use BETWEEN in tinsertblankline and tdeleteline. - st - Personal fork of st (HTM) git clone git://git.drkhsh.at/st.git (DIR) Log (DIR) Files (DIR) Refs (DIR) README (DIR) LICENSE --- (DIR) commit f21e47f44a11b9a24a5d5081fea46f5b5f02eadf (DIR) parent 87abc7cd596ca34a2e664f1c762f8b69b82eba40 (HTM) Author: noname <noname@inventati.org> Date: Tue, 22 Apr 2014 21:59:01 +0400 Use BETWEEN in tinsertblankline and tdeleteline. Diffstat: M st.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) --- (DIR) diff --git a/st.c b/st.c @@ -1628,18 +1628,14 @@ tinsertblank(int n) { void tinsertblankline(int n) { - if(term.c.y < term.top || term.c.y > term.bot) - return; - - tscrolldown(term.c.y, n); + if(BETWEEN(term.c.y, term.top, term.bot)) + tscrolldown(term.c.y, n); } void tdeleteline(int n) { - if(term.c.y < term.top || term.c.y > term.bot) - return; - - tscrollup(term.c.y, n); + if(BETWEEN(term.c.y, term.top, term.bot)) + tscrollup(term.c.y, n); } int32_t