diff options
author | Gregory Heytings <gregory@heytings.org> | 2021-05-15 20:15:59 +0000 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2021-05-29 11:05:33 +0300 |
commit | bd5c7404195e45f11946b4e0933a1f8b697d8b87 (patch) | |
tree | 71852ee487e69b320e333a3bfd18047ca9de8c20 /lisp/emacs-lisp/eieio-datadebug.el | |
parent | 7bbd6b720e60cb5e726214268c5b80a3e23f799e (diff) | |
download | emacs-bd5c7404195e45f11946b4e0933a1f8b697d8b87.tar.gz emacs-bd5c7404195e45f11946b4e0933a1f8b697d8b87.tar.bz2 emacs-bd5c7404195e45f11946b4e0933a1f8b697d8b87.zip |
Fix key recording bug when an input method is activated
* lisp/international/quail.el (quail-add-unread-command-events):
New function.
(quail-start-translation, quail-start-conversion)
(quail-update-translation, quail-next-translation)
(quail-prev-translation, quail-next-translation-block)
(quail-prev-translation-block, quail-minibuffer-message): Use
'quail-add-unread-command-events' (and partly revert commit
03e3440dbb). (Bug#48042)
* lisp/subr.el (inhibit--record-char): Now obsolete.
* lisp/term/xterm.el (xterm--init): New function, with most of the
code of former 'terminal-init-xterm'.
(terminal-init-xterm): Clear the lossage after terminal
initialization (see Bug#44908).
(xterm--read-event-for-query): Do not use 'inhibit--record-char'
anymore (revert commit 3e6525d69f).
* src/keyboard.c (syms_of_keyboard): Remove 'inhibit--record-char'
(partly revert 03e3440dbb).
(record_char, syms_of_keyboard_for_pdumper): Do not use
'inhibit_record_char anymore'.
Diffstat (limited to 'lisp/emacs-lisp/eieio-datadebug.el')
0 files changed, 0 insertions, 0 deletions