tty: msg_window display anomaly

If you interrupt nethack (^C) in tty windowport mode while a pompt is
displayed and and msg_window=true, it can display the full message history
at an unexpected time.  Detect this and display only the topl, as expected.
This commit is contained in:
cohrs
2002-02-03 07:46:05 +00:00
parent f057848eea
commit bdf25aff97
2 changed files with 2 additions and 3 deletions
+1 -2
View File
@@ -2222,8 +2222,7 @@ tty_wait_synch()
/* this can only happen if we were reading and got interrupted */
ttyDisplay->toplin = 3;
/* do this twice; 1st time gets the Quit? message again */
if (!iflags.prevmsg_window)
(void) tty_doprev_message();
(void) tty_doprev_message();
(void) tty_doprev_message();
ttyDisplay->intr++;
(void) fflush(stdout);