summaryrefslogtreecommitdiffstats
path: root/usr.bin/ee/ee.c
diff options
context:
space:
mode:
authorache <ache@FreeBSD.org>1995-08-30 17:42:28 +0000
committerache <ache@FreeBSD.org>1995-08-30 17:42:28 +0000
commit852aeb529c4ca9476000b2d0c488e7cb47a2ec98 (patch)
tree512b60d4e974919a7fd088911c04cfc0a237cc7c /usr.bin/ee/ee.c
parent5a6aaf88bb31f69abe2c08a17f1e57f490857e4e (diff)
downloadFreeBSD-src-852aeb529c4ca9476000b2d0c488e7cb47a2ec98.zip
FreeBSD-src-852aeb529c4ca9476000b2d0c488e7cb47a2ec98.tar.gz
Fix error: while getting file name, backspace not works, but produce
^G instead. Proper interaction with ncurses require turn keypad off/on there.
Diffstat (limited to 'usr.bin/ee/ee.c')
-rw-r--r--usr.bin/ee/ee.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/usr.bin/ee/ee.c b/usr.bin/ee/ee.c
index 4647164..876a58c 100644
--- a/usr.bin/ee/ee.c
+++ b/usr.bin/ee/ee.c
@@ -49,7 +49,7 @@
| proprietary information which is protected by
| copyright. All rights are reserved.
|
- | $Header: /home/ncvs/src/usr.bin/ee/ee.c,v 1.1.1.1 1995/08/30 07:28:05 jkh Exp $
+ | $Header: /home/ncvs/src/usr.bin/ee/ee.c,v 1.2 1995/08/30 17:11:54 ache Exp $
|
*/
@@ -62,7 +62,7 @@ char *ee_long_notice[] = {
"copyright. All rights are reserved."
};
-char *version = "@(#) ee, version 1.2.4 $Revision: 1.1.1.1 $";
+char *version = "@(#) ee, version 1.2.4 $Revision: 1.2 $";
#ifdef NCURSE
#include "new_curse.h"
@@ -1768,6 +1768,7 @@ int advance; /* if true, skip leading spaces and tabs */
clear_com_win = TRUE;
g_horz = g_position = scan(prompt, strlen(prompt), 0);
g_pos = 0;
+ keypad(com_win, FALSE);
do
{
esc_flag = FALSE;
@@ -1816,6 +1817,7 @@ int advance; /* if true, skip leading spaces and tabs */
if (esc_flag)
in = (char) NULL;
} while ((in != '\n') && (in != '\r'));
+ keypad(com_win, TRUE);
*nam_str = (char) NULL;
nam_str = tmp_string;
if (((*nam_str == ' ') || (*nam_str == 9)) && (advance))
OpenPOWER on IntegriCloud