From: Stefan Monnier Date: Fri, 23 Jan 2009 08:00:23 +0000 (+0000) Subject: (rmail-write-region-annotate): Only switch buffer if X-Git-Tag: emacs-pretest-23.0.90~271 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=87248b44629da6aee00deb9d85e344e6fa27a2a6;p=emacs.git (rmail-write-region-annotate): Only switch buffer if start is nil, as was done in tar-mode.el. --- diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 677ee82d6cb..e2945021a93 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,8 @@ +2009-01-23 Stefan Monnier + + * mail/rmail.el (rmail-write-region-annotate): Only switch buffer if + start is nil, as was done in tar-mode.el. + 2009-01-23 Glenn Morris * mail/sendmail.el (mail-bury): Revert previous change now pmail is no diff --git a/lisp/mail/rmail.el b/lisp/mail/rmail.el index 562910ea496..d935f8f0043 100644 --- a/lisp/mail/rmail.el +++ b/lisp/mail/rmail.el @@ -3878,7 +3878,7 @@ encoded string (and the same mask) will decode the string." ;; Used in `write-region-annotate-functions' to write rmail files. (defun rmail-write-region-annotate (start end) - (when (rmail-buffers-swapped-p) + (when (and (null start) (rmail-buffers-swapped-p)) (set-buffer rmail-view-buffer) (widen) nil))