mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-24 22:07:36 +00:00
(read_key_sequence):
Use meta_modifier for meta keys when handling function_key_map.
This commit is contained in:
parent
e7cb0106ac
commit
d3cc13faac
1 changed files with 2 additions and 2 deletions
|
|
@ -3498,7 +3498,7 @@ read_key_sequence (keybuf, bufsize, prompt)
|
|||
key = keybuf[fkey_end++];
|
||||
/* Look up meta-characters by prefixing them
|
||||
with meta_prefix_char. I hate this. */
|
||||
if (XTYPE (key) == Lisp_Int && XINT (key) & 0x80)
|
||||
if (XTYPE (key) == Lisp_Int && XINT (key) & meta_modifier)
|
||||
{
|
||||
fkey_next =
|
||||
get_keymap_1
|
||||
|
|
@ -3506,7 +3506,7 @@ read_key_sequence (keybuf, bufsize, prompt)
|
|||
(access_keymap
|
||||
(fkey_map, meta_prefix_char, 1)),
|
||||
0, 1);
|
||||
XFASTINT (key) = XFASTINT (key) & 0x7f;
|
||||
XFASTINT (key) = XFASTINT (key) & ~meta_modifier;
|
||||
}
|
||||
else
|
||||
fkey_next = fkey_map;
|
||||
|
|
|
|||
Loading…
Reference in a new issue