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-d3aeb78583b8master
parent
d91ab6e912
commit
7f47d42289
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue