[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/keymap.c,v
From: |
Kim F. Storm |
Subject: |
[Emacs-diffs] Changes to emacs/src/keymap.c,v |
Date: |
Mon, 11 Sep 2006 08:52:42 +0000 |
CVSROOT: /cvsroot/emacs
Module name: emacs
Changes by: Kim F. Storm <kfstorm> 06/09/11 08:52:42
Index: keymap.c
===================================================================
RCS file: /cvsroot/emacs/emacs/src/keymap.c,v
retrieving revision 1.331
retrieving revision 1.332
diff -u -b -r1.331 -r1.332
--- keymap.c 11 Sep 2006 02:34:05 -0000 1.331
+++ keymap.c 11 Sep 2006 08:52:42 -0000 1.332
@@ -1577,16 +1577,17 @@
GCPRO1 (key);
#ifdef HAVE_MOUSE
- if (VECTORP (key)
- && ASIZE (key) > 0
- && CONSP (AREF (key, 0))
- && SYMBOLP (XCAR (AREF (key, 0)))
- && CONSP (XCDR (AREF (key, 0))))
+ if (VECTORP (key) && ASIZE (key) > 0)
{
- Lisp_Object map, obj, pos = XCAR (XCDR (AREF (key, 0)));
-
- if (XINT (Flength (pos)) == 10 && INTEGERP (XCAR (XCDR (pos))))
+ Lisp_Object ev, pos;
+ if ((ev = AREF (key, 0), CONSP (ev))
+ && SYMBOLP (XCAR (ev))
+ && CONSP (XCDR (ev))
+ && (pos = XCAR (XCDR (ev)), CONSP (pos))
+ && XINT (Flength (pos)) == 10
+ && INTEGERP (XCAR (XCDR (pos))))
{
+ Lisp_Object map, obj;
obj = Fnth (make_number(4), pos);
map = Fget_char_property (XCAR (XCDR (pos)),
Qkeymap,
- [Emacs-diffs] Changes to emacs/src/keymap.c,v, Chong Yidong, 2006/09/10
- [Emacs-diffs] Changes to emacs/src/keymap.c,v,
Kim F. Storm <=
- [Emacs-diffs] Changes to emacs/src/keymap.c,v, Chong Yidong, 2006/09/11
- [Emacs-diffs] Changes to emacs/src/keymap.c,v, David Kastrup, 2006/09/15
- [Emacs-diffs] Changes to emacs/src/keymap.c,v, Stefan Monnier, 2006/09/19
- [Emacs-diffs] Changes to emacs/src/keymap.c,v, Kenichi Handa, 2006/09/23
- [Emacs-diffs] Changes to emacs/src/keymap.c,v, Kenichi Handa, 2006/09/24
- [Emacs-diffs] Changes to emacs/src/keymap.c,v, Kenichi Handa, 2006/09/25
- [Emacs-diffs] Changes to emacs/src/keymap.c,v, Kenichi Handa, 2006/09/26
- [Emacs-diffs] Changes to emacs/src/keymap.c,v, Stefan Monnier, 2006/09/28