diff --git a/rogue3/main.c b/rogue3/main.c index 0f331cf..848b14e 100644 --- a/rogue3/main.c +++ b/rogue3/main.c @@ -327,6 +327,7 @@ tstp(int p) kill(0, SIGTSTP); signal(SIGTSTP, tstp); #endif + nonl(); crmode(); noecho(); clearok(curscr, TRUE); @@ -380,6 +381,7 @@ setup() num_checks = 0; } + nonl(); crmode(); /* Cbreak mode */ noecho(); /* Echo off */ } diff --git a/rogue3/save.c b/rogue3/save.c index f8e7887..37d0e94 100644 --- a/rogue3/save.c +++ b/rogue3/save.c @@ -214,6 +214,7 @@ restore(char *file, char **envp) cw = newwin(LINES, COLS, 0, 0); mw = newwin(LINES, COLS, 0, 0); hw = newwin(LINES, COLS, 0, 0); + nonl(); nocrmode(); keypad(cw,1); mpos = 0; diff --git a/rogue4/mach_dep.c b/rogue4/mach_dep.c index e1b138c..d0c1dac 100644 --- a/rogue4/mach_dep.c +++ b/rogue4/mach_dep.c @@ -149,6 +149,7 @@ setup() alarm(CHECKTIME * 60); num_checks = 0; #endif + nonl(); crmode(); /* Cbreak mode */ noecho(); /* Echo off */ } diff --git a/rogue4/main.c b/rogue4/main.c index ebfe201..c15a503 100644 --- a/rogue4/main.c +++ b/rogue4/main.c @@ -283,6 +283,7 @@ tstp(int a) signal(SIGTSTP, tstp); #endif crmode(); + nonl(); noecho(); clearok(curscr, TRUE); wrefresh(curscr); @@ -403,6 +404,7 @@ shell() md_shellescape(); noecho(); + nonl(); crmode(); in_shell = FALSE; clearok(stdscr, TRUE);