aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman1997-12-21 02:12:03 +0000
committerRichard M. Stallman1997-12-21 02:12:03 +0000
commit30c6e0629b98431f19cb836b2cb7269fb8d5dadb (patch)
tree48aba4d3a8e2ec14887a65d0e0f9612931c5cbc6
parent944ef99444a1843440cd7f8bb7b45f974177935e (diff)
downloademacs-30c6e0629b98431f19cb836b2cb7269fb8d5dadb.tar.gz
emacs-30c6e0629b98431f19cb836b2cb7269fb8d5dadb.zip
(Fexecute_extended_command):
Save and restore message_enable_multibyte.
-rw-r--r--src/keyboard.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/keyboard.c b/src/keyboard.c
index 2f448606464..19be88f271c 100644
--- a/src/keyboard.c
+++ b/src/keyboard.c
@@ -7274,6 +7274,7 @@ DEFUN ("execute-extended-command", Fexecute_extended_command, Sexecute_extended_
7274 char *newmessage; 7274 char *newmessage;
7275 char *oldmessage = echo_area_glyphs; 7275 char *oldmessage = echo_area_glyphs;
7276 int oldmessage_len = echo_area_glyphs_length; 7276 int oldmessage_len = echo_area_glyphs_length;
7277 int oldmultibyte = message_enable_multibyte;
7277 7278
7278 binding = Fkey_description (bindings); 7279 binding = Fkey_description (bindings);
7279 7280
@@ -7288,7 +7289,10 @@ DEFUN ("execute-extended-command", Fexecute_extended_command, Sexecute_extended_
7288 if (!NILP (Fsit_for ((NUMBERP (Vsuggest_key_bindings) 7289 if (!NILP (Fsit_for ((NUMBERP (Vsuggest_key_bindings)
7289 ? Vsuggest_key_bindings : make_number (2)), 7290 ? Vsuggest_key_bindings : make_number (2)),
7290 Qnil, Qnil))) 7291 Qnil, Qnil)))
7291 message2_nolog (oldmessage, oldmessage_len); 7292 {
7293 message_enable_multibyte = oldmultibyte;
7294 message2_nolog (oldmessage, oldmessage_len);
7295 }
7292 } 7296 }
7293 } 7297 }
7294 7298