tsimplify loop in tresize - st - [fork] customized build of st, the simple term… | |
git clone git://src.adamsgaard.dk/st | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit fa04911c91a049f397337d3436c4a5692da558fa | |
parent 1926305318cf020e20732461293d3e8c1c201734 | |
Author: Quentin Carbonneaux <[email protected]> | |
Date: Mon, 18 Aug 2014 19:19:42 +0200 | |
simplify loop in tresize | |
Signed-off-by: Roberto E. Vargas Caballero <[email protected]> | |
Diffstat: | |
M st.c | 6 ++---- | |
1 file changed, 2 insertions(+), 4 deletions(-) | |
--- | |
diff --git a/st.c b/st.c | |
t@@ -2661,7 +2661,6 @@ tresize(int col, int row) { | |
int mincol = MIN(col, term.col); | |
int slide = term.c.y - row + 1; | |
bool *bp; | |
- Line *orig; | |
TCursor c; | |
if(col < 1 || row < 1) { | |
t@@ -2724,9 +2723,8 @@ tresize(int col, int row) { | |
/* make use of the LIMIT in tmoveto */ | |
tmoveto(term.c.x, term.c.y); | |
/* Clearing both screens (it makes dirty all lines) */ | |
- orig = term.line; | |
c = term.c; | |
- do { | |
+ for(i = 0; i < 2; i++) { | |
if(mincol < col && 0 < minrow) { | |
tclearregion(mincol, 0, col - 1, minrow - 1); | |
} | |
t@@ -2735,7 +2733,7 @@ tresize(int col, int row) { | |
} | |
tswapscreen(); | |
tcursor(CURSOR_LOAD); | |
- } while(orig != term.line); | |
+ } | |
term.c = c; | |
} | |