1142 |
if (XINT (c) & 0x80 && STRINGP (key)) |
if (XINT (c) & 0x80 && STRINGP (key)) |
1143 |
XSETINT (c, (XINT (c) | meta_modifier) & ~0x80); |
XSETINT (c, (XINT (c) | meta_modifier) & ~0x80); |
1144 |
|
|
1145 |
if (!INTEGERP (c) && !SYMBOLP (c) && !CONSP (c)) |
/* Allow string since binding for `menu-bar-select-buffer' |
1146 |
|
includes the buffer name in the key sequence. */ |
1147 |
|
if (!INTEGERP (c) && !SYMBOLP (c) && !CONSP (c) && !STRINGP (c)) |
1148 |
error ("Key sequence contains invalid event"); |
error ("Key sequence contains invalid event"); |
1149 |
|
|
1150 |
cmd = access_keymap (keymap, c, t_ok, 0, 1); |
cmd = access_keymap (keymap, c, t_ok, 0, 1); |