]> code.delx.au - gnu-emacs/commitdiff
(Fexecute_extended_command):
authorRichard M. Stallman <rms@gnu.org>
Sun, 21 Dec 1997 02:12:03 +0000 (02:12 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sun, 21 Dec 1997 02:12:03 +0000 (02:12 +0000)
Save and restore message_enable_multibyte.

src/keyboard.c

index 2f448606464f7d885d365615759ceb54554f46d9..19be88f271c78408d4d59978c29354bf69db62fb 100644 (file)
@@ -7274,6 +7274,7 @@ DEFUN ("execute-extended-command", Fexecute_extended_command, Sexecute_extended_
          char *newmessage;
          char *oldmessage = echo_area_glyphs;
          int oldmessage_len = echo_area_glyphs_length;
+         int oldmultibyte = message_enable_multibyte;
 
          binding = Fkey_description (bindings);
 
@@ -7288,7 +7289,10 @@ DEFUN ("execute-extended-command", Fexecute_extended_command, Sexecute_extended_
          if (!NILP (Fsit_for ((NUMBERP (Vsuggest_key_bindings)
                                ? Vsuggest_key_bindings : make_number (2)),
                               Qnil, Qnil)))
-           message2_nolog (oldmessage, oldmessage_len);
+           {
+             message_enable_multibyte = oldmultibyte;
+             message2_nolog (oldmessage, oldmessage_len);
+           }
        }
     }