Synch to No Gnus 200406292138.
[elisp/gnus.git-] / lisp / gnus-draft.el
index c941bb3..40b76a8 100644 (file)
                                   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."