Fixes: debbugs:12090

* keymap.c (Fkey_description): Don't remove 0x80 bit from
non-single-byte char when adding meta modifier.
This commit is contained in:
Andreas Schwab 2012-07-30 09:45:58 +02:00
parent 6cd7a13902
commit 169304bdb3
2 changed files with 6 additions and 1 deletions

View file

@ -1,3 +1,8 @@
2012-07-30 Andreas Schwab <schwab@linux-m68k.org>
* keymap.c (Fkey_description): Don't remove 0x80 bit from
non-single-byte char when adding meta modifier. (Bug#12090)
2012-07-30 Dmitry Antipov <dmantipov@yandex.ru>
Convert safe_call to use variable number of arguments.

View file

@ -2141,7 +2141,7 @@ The `kbd' macro is an approximate inverse of this. */)
continue;
}
else
XSETINT (key, (XINT (key) | meta_modifier) & ~0x80);
XSETINT (key, XINT (key) | meta_modifier);
add_meta = 0;
}
else if (EQ (key, meta_prefix_char))