From 7ce3b333037dc80774625af7192ec535468ed37b Mon Sep 17 00:00:00 2001 From: ben Date: Thu, 27 Mar 2003 00:22:59 +0000 Subject: [PATCH] DECCOLM fix, take 2. It turns out that my last fix wasn't causing crashes, but PuTTY was running out of memory, which is both easy and fatal under Mac OS at present. Having fixed that, I've re-instated the screen-clearing and cursor-homing on DECCOLM, and added resetting the scroll region, since this seems to help VTL's keypad diagram display correctly. git-svn-id: svn://svn.tartarus.org/sgt/putty@3006 cda61777-01e9-0310-a592-d414129be87e --- terminal.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/terminal.c b/terminal.c index 2a9470ba..67a738c1 100644 --- a/terminal.c +++ b/terminal.c @@ -1181,6 +1181,10 @@ static void toggle_mode(Terminal *term, int mode, int query, int state) if (!term->cfg.no_remote_resize) request_resize(term->frontend, state ? 132 : 80, term->rows); term->reset_132 = state; + term->alt_t = term->marg_t = 0; + term->alt_b = term->marg_b = term->rows - 1; + move(term, 0, 0, 0); + erase_lots(term, FALSE, TRUE, TRUE); break; case 5: /* reverse video */ /* -- 2.11.0