From f019a8b0f57d1ceced6be345d1d0135c91822da9 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Fri, 31 May 2019 12:59:36 -0700 Subject: [PATCH] Fixed some stuff with alt screen and spurious output to stdout --- bb.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/bb.c b/bb.c index 2389482..ccde76f 100644 --- a/bb.c +++ b/bb.c @@ -223,10 +223,6 @@ void close_term(void) tty_out = NULL; fclose(tty_in); tty_in = NULL; - } else { - fputs(T_LEAVE_BBMODE_PARTIAL, stdout); - fputs(T_ON(T_WRAP), stdout); - fflush(stdout); } signal(SIGWINCH, SIG_DFL); } @@ -255,9 +251,9 @@ void cleanup(void) free(cmdfilename); cmdfilename = NULL; } + if (tty_out) + fputs(T_OFF(T_ALT_SCREEN), tty_out); close_term(); - fputs(T_OFF(T_ALT_SCREEN), stdout); - fflush(stdout); } /*