Commit 7f47d422 authored by David Lawrence Ramsey's avatar David Lawrence Ramsey
Browse files

don't let the user type in ASCII 127 at the statusbar prompt

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1547 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
parent d91ab6e9
Showing with 5 additions and 2 deletions
+5 -2
......@@ -90,6 +90,9 @@ CVS code -
do_first_line()
- Call edit_update() with TOP instead of CENTER; both do the
same thing, but it works faster with TOP. (DLR)
nanogetstr()
- Don't let the user type in ASCII 127 at the statusbar prompt.
(DLR)
titlebar()
- Fix problem with the available space for a filename on the
titlebar's being short by one. (DLR)
......
......@@ -537,7 +537,7 @@ int nanogetstr(int allowtabs, const char *buf, const char *def,
fprintf(stderr, "Aha! \'%c\' (%d)\n", kbinput, kbinput);
#endif
if (kbinput == t->val && kbinput < 32) {
if (kbinput == t->val && (kbinput < 32 || kbinput == 127)) {
#ifndef DISABLE_HELP
/* Have to do this here, it would be too late to do it
......@@ -727,7 +727,7 @@ int nanogetstr(int allowtabs, const char *buf, const char *def,
return t->val;
}
if (kbinput < 32)
if (kbinput < 32 || kbinput == 127)
break;
answer = charealloc(answer, xend + 2);
memmove(answer + x + 1, answer + x, xend - x + 1);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment