aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/keyboard.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/keyboard.c b/src/keyboard.c
index f6139b30e7e..4b0e4a1f772 100644
--- a/src/keyboard.c
+++ b/src/keyboard.c
@@ -951,6 +951,10 @@ cmd_error (Lisp_Object data)
951 Vexecuting_kbd_macro = Qnil; 951 Vexecuting_kbd_macro = Qnil;
952 executing_kbd_macro = Qnil; 952 executing_kbd_macro = Qnil;
953 } 953 }
954 else if (!NILP (KVAR (current_kboard, defining_kbd_macro)))
955 /* An `M-x' command that signals a `minibuffer-quit' condition
956 that's part of a kbd macro. */
957 finalize_kbd_macro_chars ();
954 958
955 specbind (Qstandard_output, Qt); 959 specbind (Qstandard_output, Qt);
956 specbind (Qstandard_input, Qt); 960 specbind (Qstandard_input, Qt);