diff options
author | Eli Zaretskii <eliz@gnu.org> | 2017-03-03 16:19:28 +0200 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2017-03-03 16:19:28 +0200 |
commit | aaf86f30f709b22e9bae8cdb23ec89342dcaa55f (patch) | |
tree | a25d34785701cb1a0b18ec97bad8104e451620cf | |
parent | 7b00e956b485d8ade03c870cbdd0ae086348737b (diff) | |
download | emacs-aaf86f30f709b22e9bae8cdb23ec89342dcaa55f.tar.gz emacs-aaf86f30f709b22e9bae8cdb23ec89342dcaa55f.tar.bz2 emacs-aaf86f30f709b22e9bae8cdb23ec89342dcaa55f.zip |
Avoid duplicating characters recorded in macros
* src/keyboard.c (record_char): Don't store in macro definitions
characters that came from executing a macro. (Bug#25860)
-rw-r--r-- | src/keyboard.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/keyboard.c b/src/keyboard.c index 0245dfa9759..ec4dee01720 100644 --- a/src/keyboard.c +++ b/src/keyboard.c @@ -3245,7 +3245,7 @@ record_char (Lisp_Object c) } } } - else + else if (NILP (Vexecuting_kbd_macro)) store_kbd_macro_char (c); /* recent_keys should not include events from keyboard macros. */ |