]> git.eshelyaron.com Git - emacs.git/commitdiff
(mouse-extend): In Transient Mark mode, use the region
authorRichard M. Stallman <rms@gnu.org>
Wed, 24 Aug 1994 04:50:24 +0000 (04:50 +0000)
committerRichard M. Stallman <rms@gnu.org>
Wed, 24 Aug 1994 04:50:24 +0000 (04:50 +0000)
whenever it is active.

lisp/mouse-sel.el

index 881329d7167fb1db5857d23852c6f76d7cfc9ce3..98f704d005d522bf72665acee3abf16e8e04de9f 100644 (file)
@@ -264,8 +264,9 @@ See documentation for mouse-select for more details.
 This should be bound to a down-mouse event."
   (interactive "e")
   (if EVENT (select-window (posn-window (event-end EVENT))))
-  (let* ((min (if (and EVENT mark-active) (region-beginning) (point)))
-        (max (if (and EVENT mark-active) (region-end) (point)))
+  (let* ((use-region (and (or EVENT transient-mark-mode) mark-active))
+        (min (if use-region (region-beginning) (point)))
+        (max (if use-region (region-end) (point)))
         (orig-window (selected-window))
         (orig-window-frame (window-frame orig-window))
         (top (nth 1 (window-edges orig-window)))