commit | 7b3649abc9393a0db6ee3e9224c66cd1dc12de70 | [log] [tgz] |
---|---|---|
author | Benno Schulenberg <bensberg@justemail.net> | Wed May 04 08:48:03 2016 +0200 |
committer | Benno Schulenberg <bensberg@justemail.net> | Wed May 04 09:56:15 2016 +0200 |
tree | 82a06c965486b51c100597463eee3573f3fd551c | |
parent | 937c47898a3c82dc66a6ba43d27d6dd4fd46fd0b [diff] |
input: don't take multiple keystrokes to be a single sequence For some reason the keyboard code seems to assume that all integers waiting in the keybuffer form a single sequence. But this isn't the case: when there is an escape (0x1b) among them, then that is where a new sequence starts. So, prevent the input code from considering an escape after a non-escape as part of the current sequence. This fixes https://savannah.gnu.org/bugs/?47839.