aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/mouse.el
diff options
context:
space:
mode:
authorJoakim Verona2013-03-26 16:20:17 +0100
committerJoakim Verona2013-03-26 16:20:17 +0100
commit6f6db22fc74ffb7fbdd4d805545b7e28cd59f0c8 (patch)
tree4a58903b4c3d010e90fc37fe10ea4d9895876d01 /lisp/mouse.el
parent62dd123f7c11ddbe156bc0e84dcb7ca1da5368bb (diff)
parent48c226c2c2592e31a47559bd1689fcc4354d9479 (diff)
downloademacs-6f6db22fc74ffb7fbdd4d805545b7e28cd59f0c8.tar.gz
emacs-6f6db22fc74ffb7fbdd4d805545b7e28cd59f0c8.zip
conflict resolve
Diffstat (limited to 'lisp/mouse.el')
-rw-r--r--lisp/mouse.el9
1 files changed, 8 insertions, 1 deletions
diff --git a/lisp/mouse.el b/lisp/mouse.el
index 51601bca8df..0367cad87b8 100644
--- a/lisp/mouse.el
+++ b/lisp/mouse.el
@@ -128,7 +128,11 @@ Expects to be bound to `down-mouse-1' in `key-translation-map'."
128 (put newup 'event-kind (get (car event) 'event-kind)) 128 (put newup 'event-kind (get (car event) 'event-kind))
129 (put newdown 'event-kind (get (car this-event) 'event-kind)) 129 (put newdown 'event-kind (get (car this-event) 'event-kind))
130 (push (cons newup (cdr event)) unread-command-events) 130 (push (cons newup (cdr event)) unread-command-events)
131 (vector (cons newdown (cdr this-event)))) 131 ;; Modify the event in place, so read-key-sequence doesn't
132 ;; generate a second fake prefix key (see fake_prefixed_keys in
133 ;; src/keyboard.c).
134 (setcar this-event newdown)
135 (vector this-event))
132 (push event unread-command-events) 136 (push event unread-command-events)
133 nil)))))) 137 nil))))))
134 138
@@ -759,6 +763,9 @@ at the same position."
759 mouse-1-click-in-non-selected-windows 763 mouse-1-click-in-non-selected-windows
760 (eq (selected-window) (posn-window pos))) 764 (eq (selected-window) (posn-window pos)))
761 (or (mouse-posn-property pos 'follow-link) 765 (or (mouse-posn-property pos 'follow-link)
766 (let ((area (posn-area pos)))
767 (when area
768 (key-binding (vector area 'follow-link) nil t pos)))
762 (key-binding [follow-link] nil t pos))))) 769 (key-binding [follow-link] nil t pos)))))
763 (cond 770 (cond
764 ((eq action 'mouse-face) 771 ((eq action 'mouse-face)