Xinqi Bao's Git
projects
/
st.git
/ commitdiff
summary
|
log
|
commit
|
diff
|
tree
raw
|
patch
|
inline
| side by side (parent:
20c4f12
)
Don't set dirty all lines because tswapcreen do it
author
noname <
[email protected]
>
Sun, 27 Apr 2014 22:16:21 +0000
(
02:16
+0400)
committer
Roberto E. Vargas Caballero <
[email protected]
>
Sun, 10 Aug 2014 20:22:42 +0000
(22:22 +0200)
Signed-off-by: Roberto E. Vargas Caballero <
[email protected]
>
st.c
patch
|
blob
|
history
diff --git
a/st.c
b/st.c
index
9eebbe4
..
814f3f5
100644
(file)
--- a/
st.c
+++ b/
st.c
@@
-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++) {
/* 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.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));
}
term.line[i] = xmalloc(col * sizeof(Glyph));
term.alt[i] = xmalloc(col * sizeof(Glyph));
}
@@
-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);
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 {
orig = term.line;
c = term.c;
do {