diff options
| author | Andreas Schwab | 2012-07-30 09:45:58 +0200 |
|---|---|---|
| committer | Andreas Schwab | 2012-07-30 09:45:58 +0200 |
| commit | 169304bdb3445a2d8212bed42ba77e2081e9585a (patch) | |
| tree | 15c10e5c3966cb81b23e29319bd758e1e4041f53 /src/keymap.c | |
| parent | 6cd7a13902729007a4d1e14a299bad47c9808353 (diff) | |
| download | emacs-169304bdb3445a2d8212bed42ba77e2081e9585a.tar.gz emacs-169304bdb3445a2d8212bed42ba77e2081e9585a.zip | |
Fixes: debbugs:12090
* keymap.c (Fkey_description): Don't remove 0x80 bit from
non-single-byte char when adding meta modifier.
Diffstat (limited to 'src/keymap.c')
| -rw-r--r-- | src/keymap.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/keymap.c b/src/keymap.c index 6cc76700542..3c5d45b0680 100644 --- a/src/keymap.c +++ b/src/keymap.c | |||
| @@ -2141,7 +2141,7 @@ The `kbd' macro is an approximate inverse of this. */) | |||
| 2141 | continue; | 2141 | continue; |
| 2142 | } | 2142 | } |
| 2143 | else | 2143 | else |
| 2144 | XSETINT (key, (XINT (key) | meta_modifier) & ~0x80); | 2144 | XSETINT (key, XINT (key) | meta_modifier); |
| 2145 | add_meta = 0; | 2145 | add_meta = 0; |
| 2146 | } | 2146 | } |
| 2147 | else if (EQ (key, meta_prefix_char)) | 2147 | else if (EQ (key, meta_prefix_char)) |