X-Git-Url: http://cgit.sxemacs.org/?a=blobdiff_plain;f=lisp%2Fgnus-msg.el;h=7c2c881b471c3ae5a9f7d43069453d87d79e22ec;hb=f053147607573c948540f2bb61266717b7c49429;hp=e92e5858c75f4eeb51ed042135f7108a3ef6de5f;hpb=791146dd91e9169fe69d42e763c32eff7aed934a;p=gnus diff --git a/lisp/gnus-msg.el b/lisp/gnus-msg.el index e92e5858c..7c2c881b4 100644 --- a/lisp/gnus-msg.el +++ b/lisp/gnus-msg.el @@ -362,7 +362,7 @@ Thank you for your help in stamping out bugs. (defun gnus-inews-make-draft (articles) `(lambda () (gnus-inews-make-draft-meta-information - ,gnus-newsgroup-name ',@articles))) + ,gnus-newsgroup-name ',articles))) (defvar gnus-article-reply nil) (defmacro gnus-setup-message (config &rest forms) @@ -432,14 +432,19 @@ Thank you for your help in stamping out bugs. (run-hooks 'post-command-hook) (set-buffer-modified-p nil)))) -(defun gnus-inews-make-draft-meta-information (group &rest articles) +(defun gnus-inews-make-draft-meta-information (group articles) + (when (numberp articles) + (setq articles (list articles))) (concat "(\"" group "\" " - (if articles (mapconcat - (lambda (elem) - (if (consp elem) - (car elem) - elem)) - articles " ")) + (if articles + (mapconcat + (lambda (elem) + (number-to-string + (if (consp elem) + (car elem) + elem))) + articles " ") + "") ")")) ;;;###autoload @@ -1931,4 +1936,5 @@ this is a reply." (provide 'gnus-msg) +;;; arch-tag: 9f22b2f5-1c0a-49de-916e-4c88e984852b ;;; gnus-msg.el ends here