alternate screens when resizing the window. Should avoid lines of
alternate screen showing up in scrollback buffer.
git-svn-id: svn://svn.tartarus.org/sgt/putty@403
cda61777-01e9-0310-a592-
d414129be87e
unsigned long *newtext, *newdisp, *newwant, *newalt;
int i, j, crows, ccols;
+ int save_alt_which = alt_which;
+
if (newrows == rows && newcols == cols && newsavelines == savelines)
return; /* nothing to do */
+ deselect();
+ swap_screen(0);
+
alt_t = marg_t = 0;
alt_b = marg_b = newrows - 1;
savelines = newsavelines;
fix_cpos;
- deselect();
+ swap_screen(save_alt_which);
+
update_sbar();
term_update();
}