Mercurial > emacs
diff src/keymap.c @ 67994:2e977adcc0e5
(describe_map_compare): Yet another int/Lisp_Object mixup.
| author | Stefan Monnier <monnier@iro.umontreal.ca> |
|---|---|
| date | Tue, 03 Jan 2006 16:54:47 +0000 |
| parents | d2dff317d618 |
| children | d25897b05660 55e22205ba88 7beb78bc1f8e |
line wrap: on
line diff
--- a/src/keymap.c Tue Jan 03 09:16:39 2006 +0000 +++ b/src/keymap.c Tue Jan 03 16:54:47 2006 +0000 @@ -3196,8 +3196,8 @@ if (INTEGERP (a->event) && !INTEGERP (b->event)) return -1; if (SYMBOLP (a->event) && SYMBOLP (b->event)) - return (Fstring_lessp (a->event, b->event) ? -1 - : Fstring_lessp (b->event, a->event) ? 1 + return (!NILP (Fstring_lessp (a->event, b->event)) ? -1 + : !NILP (Fstring_lessp (b->event, a->event)) ? 1 : 0); return 0; }
