aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bb.c8
1 files 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);
}
/*