aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2009-10-17 03:11:54 +0000
committerGlenn Morris2009-10-17 03:11:54 +0000
commitfd7dd48c195e75930cc6f7e166acb424a8416337 (patch)
tree025df4aeebd04ece07954dc378c68f3d86b48e26
parentf3e3a990e7b1309d6a99e70118c0242595bdfe74 (diff)
downloademacs-fd7dd48c195e75930cc6f7e166acb424a8416337.tar.gz
emacs-fd7dd48c195e75930cc6f7e166acb424a8416337.zip
(rmail-write-region-annotate): Prevent viewing different
messages from messing up the file coding. (Bug#4623)
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/mail/rmail.el3
2 files changed, 8 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index fae8308bf5b..5daa5efd1b4 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
12009-10-17 Glenn Morris <rgm@gnu.org>
2
3 * mail/rmail.el (rmail-write-region-annotate): Prevent viewing different
4 messages from messing up the file coding. (Bug#4623)
5
12009-10-17 Jari Aalto <jari.aalto@cante.net> 62009-10-17 Jari Aalto <jari.aalto@cante.net>
2 7
3 * textmodes/ispell.el (ispell-get-decoded-string): Give an error 8 * textmodes/ispell.el (ispell-get-decoded-string): Give an error
diff --git a/lisp/mail/rmail.el b/lisp/mail/rmail.el
index 7e817de7f64..8f44cc6f60f 100644
--- a/lisp/mail/rmail.el
+++ b/lisp/mail/rmail.el
@@ -4176,6 +4176,9 @@ encoded string (and the same mask) will decode the string."
4176(defun rmail-write-region-annotate (start end) 4176(defun rmail-write-region-annotate (start end)
4177 (when (and (null start) (rmail-buffers-swapped-p)) 4177 (when (and (null start) (rmail-buffers-swapped-p))
4178 (set-buffer rmail-view-buffer) 4178 (set-buffer rmail-view-buffer)
4179 ;; Prevent viewing different messages from messing up the coding. (Bug#4623)
4180 ;; FIXME is there a better solution?
4181 (set (make-local-variable 'coding-system-for-write) 'no-conversion)
4179 (widen) 4182 (widen)
4180 nil)) 4183 nil))
4181 4184