Mercurial > emacs
diff lisp/gnus/mm-decode.el @ 57173:353df9943a65
(mm-copy-to-buffer): Preserve the data's unibyteness.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Mon, 20 Sep 2004 21:22:15 +0000 |
parents | 497f0d2ca551 |
children | c5e16264557d 0796fc36c2bd |
line wrap: on
line diff
--- a/lisp/gnus/mm-decode.el Mon Sep 20 20:10:00 2004 +0000 +++ b/lisp/gnus/mm-decode.el Mon Sep 20 21:22:15 2004 +0000 @@ -623,11 +623,14 @@ "Copy the contents of the current buffer to a fresh buffer." (save-excursion (let ((obuf (current-buffer)) + (multibyte enable-multibyte-characters) beg) (goto-char (point-min)) (search-forward-regexp "^\n" nil t) (setq beg (point)) (set-buffer (generate-new-buffer " *mm*")) + ;; Preserve the data's unibyteness (for url-insert-file-contents). + (set-buffer-multibyte multibyte) (insert-buffer-substring obuf beg) (current-buffer)))) @@ -1486,5 +1489,5 @@ (provide 'mm-decode) -;;; arch-tag: 4f35d360-56b8-4030-9388-3ed82d359b9b +;; arch-tag: 4f35d360-56b8-4030-9388-3ed82d359b9b ;;; mm-decode.el ends here