summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/find-func.el
diff options
context:
space:
mode:
authorDaniel Colascione <dancol@dancol.org>2018-06-09 17:45:01 -0700
committerDaniel Colascione <dancol@dancol.org>2018-06-09 17:46:05 -0700
commitd12924cacb86c53a0547f73af35169db8e44d628 (patch)
treef808e11c5930db544fbf76b89a0a018443a66e4b /lisp/emacs-lisp/find-func.el
parentaaffae8458dcd774540e7e6b4219c8b5a9902075 (diff)
downloademacs-d12924cacb86c53a0547f73af35169db8e44d628.tar.gz
emacs-d12924cacb86c53a0547f73af35169db8e44d628.tar.bz2
emacs-d12924cacb86c53a0547f73af35169db8e44d628.zip
Correctly set last_nonmenu_event when replaying
read_key_sequence can, in various circumstances, play back recorded events. Make sure that we set last_nonmenu_event as if we weren't replaying. Without this change, we leave last_nonmenu_event set to whatever it was before we started replaying, leading to spurious random keymap menu prompts appearing after reading terminal control sequences, the translation of which sometimes causes event replays. * src/keyboard.c: (grow_bool_vector): New function (read_key_sequence): Remember menu event history per-event.
Diffstat (limited to 'lisp/emacs-lisp/find-func.el')
0 files changed, 0 insertions, 0 deletions