Mercurial > emacs
diff src/keymap.c @ 73152:645da5a91b56
(Fdefine_key): Yet another int/Lisp_Object mixup (YAILOM).
| author | Stefan Monnier <monnier@iro.umontreal.ca> |
|---|---|
| date | Thu, 28 Sep 2006 19:00:10 +0000 |
| parents | f88e4cd6cc93 |
| children | 1a3368a80879 bb0e318b7c53 |
line wrap: on
line diff
--- a/src/keymap.c Thu Sep 28 18:45:58 2006 +0000 +++ b/src/keymap.c Thu Sep 28 19:00:10 2006 +0000 @@ -1156,7 +1156,7 @@ meta_bit = VECTORP (key) ? meta_modifier : 0x80; - if (VECTORP (def) && ASIZE (def) > 0 && CONSP (AREF (def, make_number (0)))) + if (VECTORP (def) && ASIZE (def) > 0 && CONSP (AREF (def, 0))) { /* DEF is apparently an XEmacs-style keyboard macro. */ Lisp_Object tmp = Fmake_vector (make_number (ASIZE (def)), Qnil); int i = ASIZE (def);
