mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-07 15:21:46 +00:00
Fix bug #6689 with mouse-2 pasting on Windows.
mouse.el (mouse-yank-primary): On MS-Windows and MS-DOS, call x-get-selection-value in preference to x-get-selection.
This commit is contained in:
parent
b236615c10
commit
e7afcf30cd
@ -1,3 +1,8 @@
|
||||
2010-08-14 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* mouse.el (mouse-yank-primary): Fix mouse-2 on MS-Windows and
|
||||
MS-DOS. (Bug#6689)
|
||||
|
||||
2010-08-13 Jan Djärv <jan.h.d@swipnet.se>
|
||||
|
||||
* menu-bar.el (menu-bar-set-tool-bar-position): New function.
|
||||
|
@ -1265,10 +1265,17 @@ regardless of where you click."
|
||||
;; the middle of an active region.
|
||||
(deactivate-mark))
|
||||
(or mouse-yank-at-point (mouse-set-point click))
|
||||
(let ((primary (x-get-selection 'PRIMARY)))
|
||||
(let ((primary
|
||||
(cond
|
||||
((fboundp 'x-get-selection-value) ; MS-DOS and MS-Windows
|
||||
(or (x-get-selection-value)
|
||||
(x-get-selection 'PRIMARY)))
|
||||
;; FIXME: What about xterm-mouse-mode etc.?
|
||||
(t
|
||||
(x-get-selection 'PRIMARY)))))
|
||||
(if primary
|
||||
(insert primary)
|
||||
(error "No primary selection"))))
|
||||
(error "No selection is available"))))
|
||||
|
||||
(defun mouse-kill-ring-save (click)
|
||||
"Copy the region between point and the mouse click in the kill ring.
|
||||
|
Loading…
Reference in New Issue
Block a user