Mercurial > emacs
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))) |