Browse Source

On terminal resize, clear the alt screen with its own cursor.

Currently the alternate screen get messed up on resize if it has
different colors or mode.
master
Colona 11 years ago
committed by Roberto E. Vargas Caballero
parent
commit
8f11e1cd03
1 changed files with 2 additions and 0 deletions
  1. +2
    -0
      st.c

+ 2
- 0
st.c View File

@ -2674,7 +2674,9 @@ tresize(int col, int row) {
if(0 < col && minrow < row) { if(0 < col && minrow < row) {
tclearregion(0, minrow, col - 1, row - 1); tclearregion(0, minrow, col - 1, row - 1);
} }
tcursor(CURSOR_SAVE);
tswapscreen(); tswapscreen();
tcursor(CURSOR_LOAD);
} while(orig != term.line); } while(orig != term.line);
return (slide > 0); return (slide > 0);


Loading…
Cancel
Save