1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-07-03 04:22:47 -05:00

Fix `restart-reset-terminal': terminal now restored to a sensible state when

reusing a window to restart a session.

[originally from svn r6577]
[this svn revision also touched putty-wishlist]
This commit is contained in:
Jacob Nevins
2006-02-19 14:59:48 +00:00
parent 54741e1271
commit dd73d2a836
4 changed files with 25 additions and 10 deletions

View File

@ -2858,7 +2858,7 @@ void clear_scrollback_menuitem(GtkMenuItem *item, gpointer data)
void reset_terminal_menuitem(GtkMenuItem *item, gpointer data)
{
struct gui_data *inst = (struct gui_data *)data;
term_pwron(inst->term);
term_pwron(inst->term, TRUE);
if (inst->ldisc)
ldisc_send(inst->ldisc, NULL, 0, 0);
}
@ -3229,6 +3229,7 @@ void restart_session_menuitem(GtkMenuItem *item, gpointer data)
if (!inst->back) {
logevent(inst, "----- Session restarted -----");
term_pwron(inst->term, FALSE);
start_backend(inst);
inst->exited = FALSE;
}