1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-28 16:21:07 -08:00

* src/keyboard.c: Make xterm-mouse clicks on mode-line work

Copyright-paperwork-exempt: yes

(read_key_sequence): Recompute first_event
after replay_sequence, since it might have changed (bug#29104).
This commit is contained in:
Olaf Rogalsky 2017-11-20 12:47:21 -05:00 committed by Stefan Monnier
parent 369c67a6bb
commit 51a5ccbe85

View file

@ -8919,7 +8919,6 @@ read_key_sequence (Lisp_Object *keybuf, int bufsize, Lisp_Object prompt,
ptrdiff_t keys_start;
Lisp_Object current_binding = Qnil;
Lisp_Object first_event = Qnil;
/* Index of the first key that has no binding.
It is useless to try fkey.start larger than that. */
@ -9029,6 +9028,7 @@ read_key_sequence (Lisp_Object *keybuf, int bufsize, Lisp_Object prompt,
starting_buffer = current_buffer;
first_unbound = bufsize + 1;
Lisp_Object first_event = mock_input > 0 ? keybuf[0] : Qnil;
/* Build our list of keymaps.
If we recognize a function key and replace its escape sequence in