Changes committed gnus/lisp (ChangeLog message.el)

"Katsumi Yamaoka" <[email protected]> Tue, 05 Jan 2010 03:22:52 +0100
Newsgroups gmane.emacs.gnus.commits
Message-ID <[email protected]>
Modified: ChangeLog message.el

2010-01-02  Chong Yidong  <[email protected]>

	* message.el (message-exchange-point-and-mark): Rework last change to
	avoid using optional arg of exchange-point-and-mark, for backward
	compatibility.

2010-01-01  Chong Yidong  <[email protected]>

	* message.el (message-exchange-point-and-mark): Call
	exchange-point-and-mark with an argument rather than setting
	mark-active by hand (Bug#5175).


Index: ChangeLog
diff -u gnus/lisp/ChangeLog:7.2047 gnus/lisp/ChangeLog:7.2048
--- ChangeLog:7.2047	Fri Dec 18 01:52:44 2009
+++ ChangeLog	Tue Jan  5 03:22:52 2010
@@ -1,3 +1,15 @@
+2010-01-02  Chong Yidong  <[email protected]>
+
+	* message.el (message-exchange-point-and-mark): Rework last change to
+	avoid using optional arg of exchange-point-and-mark, for backward
+	compatibility.
+
+2010-01-01  Chong Yidong  <[email protected]>
+
+	* message.el (message-exchange-point-and-mark): Call
+	exchange-point-and-mark with an argument rather than setting
+	mark-active by hand (Bug#5175).
+
 2009-12-18  Katsumi Yamaoka  <[email protected]>
 
 	* nntp.el (nntp-service-to-port): Work for service expressed with
Index: message.el
diff -u gnus/lisp/message.el:7.285 gnus/lisp/message.el:7.286
--- message.el:7.285	Sat Dec 12 12:56:20 2009
+++ message.el	Tue Jan  5 03:22:52 2010
@@ -7467,10 +7467,8 @@
 
 (defun message-exchange-point-and-mark ()
   "Exchange point and mark, but don't activate region if it was inactive."
-  (unless (prog1
-	      (message-mark-active-p)
-	    (exchange-point-and-mark))
-    (setq mark-active nil)))
+  (goto-char (prog1 (mark t)
+	       (set-marker (mark-marker) (point)))))
 
 (defalias 'message-make-overlay 'make-overlay)
 (defalias 'message-delete-overlay 'delete-overlay)