aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/keyboard.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/keyboard.c b/src/keyboard.c
index c2739df10fa..77f7fb97898 100644
--- a/src/keyboard.c
+++ b/src/keyboard.c
@@ -8707,12 +8707,10 @@ read_char_minibuf_menu_prompt (int commandflag,
8707 while (BUFFERP (obj)); 8707 while (BUFFERP (obj));
8708 kset_defining_kbd_macro (current_kboard, orig_defn_macro); 8708 kset_defining_kbd_macro (current_kboard, orig_defn_macro);
8709 8709
8710 if (!INTEGERP (obj) || XINT (obj) == -2) 8710 if (!INTEGERP (obj) || XINT (obj) == -2
8711 return obj; 8711 || (! EQ (obj, menu_prompt_more_char)
8712 8712 && (!INTEGERP (menu_prompt_more_char)
8713 if (! EQ (obj, menu_prompt_more_char) 8713 || ! EQ (obj, make_number (Ctl (XINT (menu_prompt_more_char)))))))
8714 && (!INTEGERP (menu_prompt_more_char)
8715 || ! EQ (obj, make_number (Ctl (XINT (menu_prompt_more_char))))))
8716 { 8714 {
8717 if (!NILP (KVAR (current_kboard, defining_kbd_macro))) 8715 if (!NILP (KVAR (current_kboard, defining_kbd_macro)))
8718 store_kbd_macro_char (obj); 8716 store_kbd_macro_char (obj);