diff options
| author | Richard M. Stallman | 1997-12-21 02:12:03 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1997-12-21 02:12:03 +0000 |
| commit | 30c6e0629b98431f19cb836b2cb7269fb8d5dadb (patch) | |
| tree | 48aba4d3a8e2ec14887a65d0e0f9612931c5cbc6 | |
| parent | 944ef99444a1843440cd7f8bb7b45f974177935e (diff) | |
| download | emacs-30c6e0629b98431f19cb836b2cb7269fb8d5dadb.tar.gz emacs-30c6e0629b98431f19cb836b2cb7269fb8d5dadb.zip | |
(Fexecute_extended_command):
Save and restore message_enable_multibyte.
| -rw-r--r-- | src/keyboard.c | 6 |
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 | ||