Introduction
Introduction Statistics Contact Development Disclaimer Help
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;
}
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.