diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/keymap.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/keymap.c b/src/keymap.c index 11a48e2c235..2be4b81d841 100644 --- a/src/keymap.c +++ b/src/keymap.c | |||
| @@ -1139,6 +1139,9 @@ push_key_description (c, p) | |||
| 1139 | register unsigned int c; | 1139 | register unsigned int c; |
| 1140 | register char *p; | 1140 | register char *p; |
| 1141 | { | 1141 | { |
| 1142 | /* Clear all the meaningless bits above the meta bit. */ | ||
| 1143 | c &= meta_modifier | ~ - meta_modifier; | ||
| 1144 | |||
| 1142 | if (c & alt_modifier) | 1145 | if (c & alt_modifier) |
| 1143 | { | 1146 | { |
| 1144 | *p++ = 'A'; | 1147 | *p++ = 'A'; |