diff options
author | 1998-10-31 06:30:28 +0000 | |
---|---|---|
committer | 1998-10-31 06:30:28 +0000 | |
commit | 8df350bfde7487e9064f4140b11eb7ad96f04536 (patch) | |
tree | 87aa595466265f80e4c4cde6ef98c804c2d7f213 /lib/libcurses/lib_kernel.c | |
parent | remove all those "black magic" inspired routines, (diff) | |
download | wireguard-openbsd-8df350bfde7487e9064f4140b11eb7ad96f04536.tar.xz wireguard-openbsd-8df350bfde7487e9064f4140b11eb7ad96f04536.zip |
update to ncurses 4.2-981017
Diffstat (limited to 'lib/libcurses/lib_kernel.c')
-rw-r--r-- | lib/libcurses/lib_kernel.c | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/lib/libcurses/lib_kernel.c b/lib/libcurses/lib_kernel.c index 7d8edc345f4..1d417ac3e0b 100644 --- a/lib/libcurses/lib_kernel.c +++ b/lib/libcurses/lib_kernel.c @@ -1,4 +1,4 @@ -/* $OpenBSD: lib_kernel.c,v 1.5 1998/07/23 21:18:58 millert Exp $ */ +/* $OpenBSD: lib_kernel.c,v 1.6 1998/10/31 06:30:29 millert Exp $ */ /**************************************************************************** * Copyright (c) 1998 Free Software Foundation, Inc. * @@ -54,7 +54,7 @@ #include <curses.priv.h> #include <term.h> /* cur_term */ -MODULE_ID("$From: lib_kernel.c,v 1.17 1998/02/11 12:13:57 tom Exp $") +MODULE_ID("$From: lib_kernel.c,v 1.18 1998/09/20 03:34:18 tom Exp $") int reset_prog_mode(void) { @@ -62,8 +62,11 @@ int reset_prog_mode(void) if (cur_term != 0) { _nc_set_curterm(&cur_term->Nttyb); - if (SP && stdscr && stdscr->_use_keypad) - _nc_keypad(TRUE); + if (SP) { + if (stdscr && stdscr->_use_keypad) + _nc_keypad(TRUE); + NC_BUFFERED(TRUE); + } returnCode(OK); } returnCode(ERR); @@ -77,8 +80,9 @@ int reset_shell_mode(void) if (cur_term != 0) { if (SP) { - fflush(SP->_ofp); _nc_keypad(FALSE); + fflush(SP->_ofp); + NC_BUFFERED(FALSE); } returnCode(_nc_set_curterm(&cur_term->Ottyb)); } |