Mercurial > emacs
diff src/keymap.c @ 1821:04fb1d3d6992
JimB's changes since January 18th
| author | Jim Blandy <jimb@redhat.com> |
|---|---|
| date | Tue, 26 Jan 1993 01:58:16 +0000 |
| parents | 892c9f61217a |
| children | 00bee181f7ed |
line wrap: on
line diff
--- a/src/keymap.c Tue Jan 26 01:56:29 1993 +0000 +++ b/src/keymap.c Tue Jan 26 01:58:16 1993 +0000 @@ -555,8 +555,14 @@ keymap = get_keymap_1 (cmd, 0, 1); if (NILP (keymap)) - error ("Key sequence %s uses invalid prefix characters", - XSTRING (key)->data); + { + /* We must use Fkey_description rather than just passing key to + error; key might be a vector, not a string. */ + Lisp_Object description = Fkey_description (key); + + error ("Key sequence %s uses invalid prefix characters", + XSTRING (description)->data); + } } }
