comparison lisp/mouse.el @ 18689:d11c2164a6af

(mouse-undouble-last-event): Fix gross bugs: use modifiers, not old-modifiers.
author Richard M. Stallman <rms@gnu.org>
date Wed, 09 Jul 1997 02:47:07 +0000
parents a22ef14d16f8
children ecae234a33bb
comparison
equal deleted inserted replaced
18688:eb0638b0b1eb 18689:d11c2164a6af
726 (modifiers (delq 'double (delq 'triple (copy-sequence old-modifiers)))) 726 (modifiers (delq 'double (delq 'triple (copy-sequence old-modifiers))))
727 (new 727 (new
728 (if (consp event) 728 (if (consp event)
729 ;; Use reverse, not nreverse, since event-modifiers 729 ;; Use reverse, not nreverse, since event-modifiers
730 ;; does not copy the list it returns. 730 ;; does not copy the list it returns.
731 (cons (event-convert-list (reverse (cons basic old-modifiers))) 731 (cons (event-convert-list (reverse (cons basic modifiers)))
732 (cdr event)) 732 (cdr event))
733 event))) 733 event)))
734 (setcar last new) 734 (setcar last new)
735 (if (and (not (equal modifiers old-modifiers)) 735 (if (and (not (equal modifiers old-modifiers))
736 (key-binding (apply 'vector events))) 736 (key-binding (apply 'vector events)))