*** empty log message ***
authorLars Magne Ingebrigtsen <larsi@gnus.org>
Sat, 1 Jul 2000 11:06:57 +0000 (11:06 +0000)
committerLars Magne Ingebrigtsen <larsi@gnus.org>
Sat, 1 Jul 2000 11:06:57 +0000 (11:06 +0000)
lisp/ChangeLog
lisp/mm-decode.el

index f97c081..b166872 100644 (file)
@@ -1,3 +1,7 @@
+2000-05-19 06:32:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * mm-decode.el (mm-insert-part): Characters doubly decoded.
+
 2000-07-01 10:23:08  Shenghuo ZHU  <zsh@cs.rochester.edu>
 
        * message.el (message-do-fcc): Encode MIME.
index 8b30a6b..694b2e6 100644 (file)
@@ -640,19 +640,7 @@ external if displayed external."
     (save-excursion
       (if (member (mm-handle-media-supertype handle) '("text" "message"))
          (with-temp-buffer
-           (if (eq (or (mm-handle-encoding handle)
-                       (with-current-buffer (mm-handle-buffer handle)
-                         (mm-body-7-or-8)))
-                   '8bit)
-               ;; Emacs MULE can not handle some 8bit characters in 
-               ;; multibyte character!!
-               (let ((text (with-current-buffer 
-                               (mm-handle-buffer handle)
-                             (mm-with-unibyte-current-buffer
-                               (buffer-string)))))
-                 (mm-with-unibyte-current-buffer
-                   (insert text)))
-             (insert-buffer-substring (mm-handle-buffer handle)))
+           (insert-buffer-substring (mm-handle-buffer handle))
            (mm-decode-content-transfer-encoding
             (mm-handle-encoding handle)
             (mm-handle-media-type handle))