summaryrefslogtreecommitdiff
path: root/lib/libcurses/lib_endwin.c
diff options
context:
space:
mode:
authorThorsten Lockert <tholo@cvs.openbsd.org>1996-09-05 05:09:12 +0000
committerThorsten Lockert <tholo@cvs.openbsd.org>1996-09-05 05:09:12 +0000
commit200166ff84dc3b1032b270b61d0a97880fb1649a (patch)
treed8b9c893c41951112042b50cadbc7f957c357731 /lib/libcurses/lib_endwin.c
parent39bca9c58abca847296d50f91cf4572b78333962 (diff)
Move fflush() from signal handler into endwin(), that way it will work in
some other common situations too.
Diffstat (limited to 'lib/libcurses/lib_endwin.c')
-rw-r--r--lib/libcurses/lib_endwin.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/libcurses/lib_endwin.c b/lib/libcurses/lib_endwin.c
index 065b5c7567b..bda6e1949b8 100644
--- a/lib/libcurses/lib_endwin.c
+++ b/lib/libcurses/lib_endwin.c
@@ -51,5 +51,7 @@ endwin(void)
if (curscr && (curscr->_attrs != A_NORMAL))
vidattr(curscr->_attrs = A_NORMAL);
+ fflush(SP->_ofp);
+
return(reset_shell_mode());
}