diff options
| -rw-r--r-- | lisp/gnus/ChangeLog | 6 | ||||
| -rw-r--r-- | lisp/gnus/message.el | 5 |
2 files changed, 7 insertions, 4 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index 159f7c7e825..dcbcb81a371 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog | |||
| @@ -1,3 +1,9 @@ | |||
| 1 | 2010-01-01 Chong Yidong <cyd@stupidchicken.com> | ||
| 2 | |||
| 3 | * message.el (message-exchange-point-and-mark): Call | ||
| 4 | exchange-point-and-mark with an argument rather than setting | ||
| 5 | mark-active by hand (Bug#5175). | ||
| 6 | |||
| 1 | 2009-12-18 Katsumi Yamaoka <yamaoka@jpl.org> | 7 | 2009-12-18 Katsumi Yamaoka <yamaoka@jpl.org> |
| 2 | 8 | ||
| 3 | * nntp.el (nntp-service-to-port): Work for service expressed with | 9 | * nntp.el (nntp-service-to-port): Work for service expressed with |
diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el index 8726614b678..655aa4c3e6b 100644 --- a/lisp/gnus/message.el +++ b/lisp/gnus/message.el | |||
| @@ -7505,10 +7505,7 @@ which specify the range to operate on." | |||
| 7505 | 7505 | ||
| 7506 | (defun message-exchange-point-and-mark () | 7506 | (defun message-exchange-point-and-mark () |
| 7507 | "Exchange point and mark, but don't activate region if it was inactive." | 7507 | "Exchange point and mark, but don't activate region if it was inactive." |
| 7508 | (unless (prog1 | 7508 | (exchange-point-and-mark transient-mark-mode)) |
| 7509 | (message-mark-active-p) | ||
| 7510 | (exchange-point-and-mark)) | ||
| 7511 | (setq mark-active nil))) | ||
| 7512 | 7509 | ||
| 7513 | (defalias 'message-make-overlay 'make-overlay) | 7510 | (defalias 'message-make-overlay 'make-overlay) |
| 7514 | (defalias 'message-delete-overlay 'delete-overlay) | 7511 | (defalias 'message-delete-overlay 'delete-overlay) |