diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/keymap.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/keymap.c b/src/keymap.c index bfc81614245..7f329cc9a1a 100644 --- a/src/keymap.c +++ b/src/keymap.c | |||
| @@ -2930,7 +2930,11 @@ where_is_internal_1 (key, binding, args, data) | |||
| 2930 | Faset (sequence, last, make_number (XINT (key) | meta_modifier)); | 2930 | Faset (sequence, last, make_number (XINT (key) | meta_modifier)); |
| 2931 | } | 2931 | } |
| 2932 | else | 2932 | else |
| 2933 | sequence = append_key (this, key); | 2933 | { |
| 2934 | if (CONSP (key)) | ||
| 2935 | key = Fcons (XCAR (key), XCDR (key)); | ||
| 2936 | sequence = append_key (this, key); | ||
| 2937 | } | ||
| 2934 | 2938 | ||
| 2935 | if (!NILP (where_is_cache)) | 2939 | if (!NILP (where_is_cache)) |
| 2936 | { | 2940 | { |