(message-forward-make-body-plain): Fix ARG=1 mode
authorSimon Josefsson <jas@extundo.com>
Wed, 29 Oct 2003 21:15:57 +0000 (21:15 +0000)
committerSimon Josefsson <jas@extundo.com>
Wed, 29 Oct 2003 21:15:57 +0000 (21:15 +0000)
after separating m-f-m-b.

lisp/ChangeLog
lisp/message.el

index d0b4d86..c72ff8d 100644 (file)
@@ -1,7 +1,13 @@
+2003-10-29  Simon Josefsson  <jas@extundo.com>
+
+       * message.el (message-forward-make-body-plain): Fix ARG=1 mode
+       after separating m-f-m-b.
+
 2003-10-29  Simon Josefsson  <jas@extundo.com>
 
        * message.el (message-forward-make-body-plain): Remove ignored
        headers.  Tiny patch from Andre Srinivasan <andre@e2open.com>.
+       (message-forward-make-body-plain): Fix ARG=1.
 
 2003-10-28  Jesper Harder  <harder@ifa.au.dk>
 
index 7d81f35..b1194fd 100644 (file)
@@ -6007,13 +6007,18 @@ Optional DIGEST will use digest to forward."
   (insert
    "\n-------------------- Start of forwarded message --------------------\n")
   (let ((b (point)) e)
-    (save-restriction
-      (narrow-to-region (point) (point))
-      (mml-insert-buffer forward-buffer)
-      (goto-char (point-min))
-      (when (looking-at "From ")
-       (replace-match "X-From-Line: "))
-      (goto-char (point-max)))
+    (insert
+     (with-temp-buffer
+       (mm-disable-multibyte)
+       (insert
+       (with-current-buffer forward-buffer
+         (mm-with-unibyte-current-buffer (buffer-string))))
+       (mm-enable-multibyte)
+       (mime-to-mml)
+       (goto-char (point-min))
+       (when (looking-at "From ")
+        (replace-match "X-From-Line: "))
+       (buffer-string)))
     (setq e (point))
     (insert
      "\n-------------------- End of forwarded message --------------------\n")