]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/gnus/message.el (message-bury): Minor cleanup.
authorSam Steingold <sds@gnu.org>
Mon, 18 Mar 2013 17:25:15 +0000 (13:25 -0400)
committerSam Steingold <sds@gnu.org>
Mon, 18 Mar 2013 17:25:15 +0000 (13:25 -0400)
lisp/gnus/ChangeLog
lisp/gnus/message.el

index 870164023d593e7b1efead1acd2da6c1bd464cde..c0cf9472dd84af56cf3c41dc08eb71623b018f02 100644 (file)
@@ -1,3 +1,7 @@
+2013-03-18  Sam Steingold  <sds@gnu.org>
+
+       * message.el (message-bury): Minor cleanup.
+
 2013-03-06  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * nndir.el (nndir-request-list): Remove 2nd argument passed to
index a6638097b4747be3f34643f22e6137a3d4c47dc1..2b2a0a944132d28775fc1b55b6d85c837c2b690a 100644 (file)
@@ -4097,11 +4097,9 @@ Instead, just auto-save the buffer and then bury it."
 
 (defun message-bury (buffer)
   "Bury this mail BUFFER."
-  (if message-return-action
-      (progn
-        (bury-buffer buffer)
-        (apply (car message-return-action) (cdr message-return-action)))
-    (with-current-buffer buffer (bury-buffer))))
+  (bury-buffer buffer)
+  (when message-return-action
+    (apply (car message-return-action) (cdr message-return-action))))
 
 (defun message-send (&optional arg)
   "Send the message in the current buffer.