diff options
author | memeplex <carlosjosepita@gmail.com> | 2019-10-19 00:13:15 -0300 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2019-10-26 13:29:29 +0300 |
commit | e3cebbb839fc94f314659bf667c6790edebf4297 (patch) | |
tree | 304bedf735cd2d5da6c8290e808cfac457acefad /lisp/emacs-lisp/lisp.el | |
parent | 16372a5a04c1bf2028941dec6bbdbf75d1f61a62 (diff) | |
download | emacs-e3cebbb839fc94f314659bf667c6790edebf4297.tar.gz emacs-e3cebbb839fc94f314659bf667c6790edebf4297.tar.bz2 emacs-e3cebbb839fc94f314659bf667c6790edebf4297.zip |
Replay key if kboard is interrupted while initializing (Bug#37782)
The problem with the original fix for bug#5095 is that it drops
the current event, which is a valid character event and not -2.
Thus, the first ESC character sent by the terminal after turning
on focus tracking is lost and we get '[' and 'I' events separately
inserted into the buffer afterwards.
* src/keyboard.c (read_key_sequence): Add key as mock_input and replay
sequence using new keyboard, when the key is not -2.
Diffstat (limited to 'lisp/emacs-lisp/lisp.el')
0 files changed, 0 insertions, 0 deletions