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