Synch to No Gnus 200510111141.
[elisp/gnus.git-] / lisp / gnus-draft.el
index c941bb3..42fe694 100644 (file)
@@ -1,6 +1,7 @@
 ;;; gnus-draft.el --- draft message support for Semi-gnus
-;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003
-;;        Free Software Foundation, Inc.
+
+;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+;;   2005 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;;     MORIOKA Tomohiko <morioka@jaist.ac.jp>
@@ -21,8 +22,8 @@
 
 ;; You should have received a copy of the GNU General Public License
 ;; along with GNU Emacs; see the file COPYING.  If not, write to the
-;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-;; Boston, MA 02111-1307, USA.
+;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+;; Boston, MA 02110-1301, USA.
 
 ;;; Commentary:
 
                                   message-setup-hook))
          (gnus-agent-queue-mail (and (not is-queue)
                                      gnus-agent-queue-mail))
+        (rfc2047-encode-encoded-words nil)
          type method move-to)
     (gnus-draft-setup article (or group "nndraft:queue"))
     ;; We read the meta-information that says how and where
            `(lambda (arg)
               (gnus-post-method arg ,(car ga))))
       (unless (equal (cadr ga) "")
-       (message-add-action
-        `(progn
-           (gnus-add-mark ,(car ga) 'replied ,(cadr ga))
-           (gnus-request-set-mark ,(car ga) (list (list (list ,(cadr ga))
-                                                        'add '(reply)))))
-        'send)))))
+       (dolist (article (cdr ga))
+         (message-add-action
+          `(progn
+             (gnus-add-mark ,(car ga) 'replied ,article)
+             (gnus-request-set-mark ,(car ga) (list (list (list ,article)
+                                                          'add '(reply)))))
+          'send))))))
 
 (defun gnus-draft-article-sendable-p (article)
   "Say whether ARTICLE is sendable."