diff options
| author | memeplex | 2019-10-19 00:13:15 -0300 |
|---|---|---|
| committer | Eli Zaretskii | 2019-10-26 13:29:29 +0300 |
| commit | e3cebbb839fc94f314659bf667c6790edebf4297 (patch) | |
| tree | 304bedf735cd2d5da6c8290e808cfac457acefad /src/kqueue.c | |
| parent | 16372a5a04c1bf2028941dec6bbdbf75d1f61a62 (diff) | |
| download | emacs-e3cebbb839fc94f314659bf667c6790edebf4297.tar.gz 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 'src/kqueue.c')
0 files changed, 0 insertions, 0 deletions