for (i=0; i<newrows; i++) {
line = smalloc(TSIZE * (newcols+1));
for (j = 0; j <= newcols; j++)
- line[i] = erase_char;
+ line[j] = erase_char;
addpos234(newalt, line, i);
}
if (alt_screen) {
unsigned long *line, *line2;
int i;
- if (topline != 0)
+ if (topline != 0 || alt_which != 0)
sb = FALSE;
if (lines < 0) {