[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#13523: 24.2.92; [regression] mark-active
From: |
Stefan Monnier |
Subject: |
bug#13523: 24.2.92; [regression] mark-active |
Date: |
Wed, 30 Jan 2013 21:47:11 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) |
> Can we turn the test around, so that rather than saying "deactivate the
> mark if the final event was mouse-set-point or mouse-set-region", we say
> "deactivate the mark unless the final event was X or Y"?
> (I don't know what X or Y are, something related to multi-clicks I guess.)
Can someone point out why the patch below wouldn't work?
Stefan
=== modified file 'lisp/mouse.el'
--- lisp/mouse.el 2013-01-30 17:14:24 +0000
+++ lisp/mouse.el 2013-01-31 02:45:05 +0000
@@ -880,9 +880,9 @@
(copy-region-as-kill (mark) (point)))))
;; Otherwise, run binding of terminating up-event.
+ (deactivate-mark)
(if do-multi-click
(goto-char start-point)
- (deactivate-mark)
(unless moved-off-start
(pop-mark)))
- bug#13523: 24.2.92; [regression] mark-active, Leo Liu, 2013/01/22
- bug#13523: 24.2.92; [regression] mark-active, Dmitry Gutov, 2013/01/22
- bug#13523: 24.2.92; [regression] mark-active, Glenn Morris, 2013/01/23
- bug#13523: 24.2.92; [regression] mark-active, Stefan Monnier, 2013/01/23
- bug#13523: 24.2.92; [regression] mark-active, Glenn Morris, 2013/01/26
- bug#13523: 24.2.92; [regression] mark-active, Stefan Monnier, 2013/01/27
- bug#13523: 24.2.92; [regression] mark-active, Glenn Morris, 2013/01/29
- bug#13523: 24.2.92; [regression] mark-active,
Stefan Monnier <=
- bug#13523: 24.2.92; [regression] mark-active, Glenn Morris, 2013/01/30
- bug#13523: 24.2.92; [regression] mark-active, Glenn Morris, 2013/01/31
- bug#13523: 24.2.92; [regression] mark-active, Glenn Morris, 2013/01/31
- bug#13523: 24.2.92; [regression] mark-active, Stefan Monnier, 2013/01/31
bug#13523: 24.2.92; [regression] mark-active, Leo Liu, 2013/01/23