diff options
| author | Kenichi Handa | 2002-10-07 12:57:40 +0000 |
|---|---|---|
| committer | Kenichi Handa | 2002-10-07 12:57:40 +0000 |
| commit | c01bb36f11aa6f8038331f8154ef07f49e7a19b5 (patch) | |
| tree | bf5cb1c2f2be93833d8c0179d18851f2580f263f /src/keymap.c | |
| parent | 3d775be9bf955d6053560c624ed3dd06e63995b5 (diff) | |
| download | emacs-c01bb36f11aa6f8038331f8154ef07f49e7a19b5.tar.gz emacs-c01bb36f11aa6f8038331f8154ef07f49e7a19b5.zip | |
(push_key_description): Pay attention to force_multibyte.
Diffstat (limited to 'src/keymap.c')
| -rw-r--r-- | src/keymap.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/keymap.c b/src/keymap.c index 594fccff967..68c63c6d08b 100644 --- a/src/keymap.c +++ b/src/keymap.c | |||
| @@ -2026,7 +2026,8 @@ push_key_description (c, p, force_multibyte) | |||
| 2026 | } | 2026 | } |
| 2027 | else if (CHARACTERP (make_number (c))) | 2027 | else if (CHARACTERP (make_number (c))) |
| 2028 | { | 2028 | { |
| 2029 | if (NILP (current_buffer->enable_multibyte_characters)) | 2029 | if (NILP (current_buffer->enable_multibyte_characters) |
| 2030 | && ! force_multibyte) | ||
| 2030 | *p++ = multibyte_char_to_unibyte (c, Qnil); | 2031 | *p++ = multibyte_char_to_unibyte (c, Qnil); |
| 2031 | else | 2032 | else |
| 2032 | p += CHAR_STRING (c, (unsigned char *) p); | 2033 | p += CHAR_STRING (c, (unsigned char *) p); |