Procházet zdrojové kódy

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.
Colona před 11 roky
rodič
revize
8f11e1cd03
1 změnil soubory, kde provedl 2 přidání a 0 odebrání
  1. 2 0
      st.c

+ 2 - 0
st.c

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