reset the alt screen in treset - st - Simple Terminal
       
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 177d888dff2fdf987dfa7fc3eb8495fa107879ad
 (DIR) parent fa04911c91a049f397337d3436c4a5692da558fa
 (HTM) Author: Quentin Carbonneaux <q@c9x.me>
       Date:   Mon, 18 Aug 2014 19:20:41 +0200
       
       reset the alt screen in treset
       
       Signed-off-by: Roberto E. Vargas Caballero <k0ga@shike2.com>
       
       Diffstat:
         st.c                                |       9 ++++++---
       
       1 file changed, 6 insertions(+), 3 deletions(-)
       ---
 (DIR) diff --git a/st.c b/st.c
       @@ -1356,9 +1356,12 @@ treset(void) {
                memset(term.trantbl, sizeof(term.trantbl), CS_USA);
                term.charset = 0;
        
       -        tclearregion(0, 0, term.col-1, term.row-1);
       -        tmoveto(0, 0);
       -        tcursor(CURSOR_SAVE);
       +        for(i = 0; i < 2; i++) {
       +                tmoveto(0, 0);
       +                tcursor(CURSOR_SAVE);
       +                tclearregion(0, 0, term.col-1, term.row-1);
       +                tswapscreen();
       +        }
        }
        
        void