tDon't set dirty all lines because tswapcreen do it - st - [fork] customized bu… | |
git clone git://src.adamsgaard.dk/st | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit d4a17316d33f3c5a0017d7fe6e7e174883ccaa97 | |
parent 20c4f122543b67c0cdcefd151eb38b3bee599c10 | |
Author: noname <[email protected]> | |
Date: Mon, 28 Apr 2014 02:16:21 +0400 | |
Don't set dirty all lines because tswapcreen do it | |
Signed-off-by: Roberto E. Vargas Caballero <[email protected]> | |
Diffstat: | |
M st.c | 4 +--- | |
1 file changed, 1 insertion(+), 3 deletions(-) | |
--- | |
diff --git a/st.c b/st.c | |
t@@ -2700,14 +2700,12 @@ tresize(int col, int row) { | |
/* resize each row to new width, zero-pad if needed */ | |
for(i = 0; i < minrow; i++) { | |
- term.dirty[i] = 1; | |
term.line[i] = xrealloc(term.line[i], col * sizeof(Glyph)); | |
term.alt[i] = xrealloc(term.alt[i], col * sizeof(Glyph)); | |
} | |
/* allocate any new rows */ | |
for(/* i == minrow */; i < row; i++) { | |
- term.dirty[i] = 1; | |
term.line[i] = xmalloc(col * sizeof(Glyph)); | |
term.alt[i] = xmalloc(col * sizeof(Glyph)); | |
} | |
t@@ -2727,7 +2725,7 @@ tresize(int col, int row) { | |
tsetscroll(0, row-1); | |
/* make use of the LIMIT in tmoveto */ | |
tmoveto(term.c.x, term.c.y); | |
- /* Clearing both screens */ | |
+ /* Clearing both screens (it makes dirty all lines) */ | |
orig = term.line; | |
c = term.c; | |
do { |