fix breakage of ASCII character sequence mode introduced with the UTF-8

sequence support


git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2103 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
master
David Lawrence Ramsey 2004-11-16 22:51:07 +00:00
parent a98fd75b32
commit 0317c86a8a
1 changed files with 7 additions and 1 deletions

View File

@ -171,10 +171,16 @@ int get_kbinput(WINDOW *win, bool *meta_key, bool *func_key)
#endif
);
/* If we have a complete sequence now, we should interpret its
* translated value instead of the value of the last character
* we got. */
if (retval != ERR)
kbinput = retval;
/* If we got a one-character sequence and it's outside the ASCII
* range, set func_key to TRUE. */
if (seq == NO_SEQ) {
if (retval > 255)
if (kbinput > 255)
*func_key = TRUE;
/* If we got a multi-character sequence, read it in, including
* the initial character, as verbatim input. */