From: yamaoka Date: Wed, 5 Feb 2003 00:22:16 +0000 (+0000) Subject: Synch to Oort Gnus. X-Git-Tag: t-gnus-6_15_16-00-quimby~12 X-Git-Url: http://git.chise.org/gitweb/?a=commitdiff_plain;h=8e5af2a676c4011e6aebefd52035806bafad9200;p=elisp%2Fgnus.git- Synch to Oort Gnus. --- diff --git a/lisp/ChangeLog b/lisp/ChangeLog index c566e73..ba14d16 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,8 @@ +2003-02-05 Katsumi Yamaoka + + * gnus-delay.el (gnus-delay-article): Fix binding of the + nndraft:delayed group. + 2003-02-04 Teodor Zlatanov * gnus.el (spam group parameters): change 'other to 'const in diff --git a/lisp/gnus-delay.el b/lisp/gnus-delay.el index 2695b74..21de634 100644 --- a/lisp/gnus-delay.el +++ b/lisp/gnus-delay.el @@ -80,8 +80,7 @@ DELAY is a string, giving the length of the time. Possible values are: (list (read-string "Target date (YYYY-MM-DD) or length of delay (units in [mhdwMY]): " gnus-delay-default-delay))) - (let ((group (format "nndraft:%s" gnus-delay-group)) - num unit days year month day hour minute deadline) + (let (num unit days year month day hour minute deadline) (cond ((string-match "\\([0-9][0-9][0-9]?[0-9]?\\)-\\([0-9]+\\)-\\([0-9]+\\)" delay) @@ -134,10 +133,11 @@ DELAY is a string, giving the length of the time. Possible values are: (message-add-header (format "%s: %s" gnus-delay-header deadline))) (set-buffer-modified-p t) ;; If group does not exist, create it. - (unless (gnus-gethash group gnus-newsrc-hashtb) - (nndraft-request-create-group gnus-delay-group) - ;; Make it active. - (gnus-set-active group (cons 1 0))) + (let ((group (format "nndraft:%s" gnus-delay-group))) + (unless (gnus-gethash group gnus-newsrc-hashtb) + (nndraft-request-create-group gnus-delay-group) + ;; Make it active. + (gnus-set-active group (cons 1 0)))) (message-disassociate-draft) (nndraft-request-associate-buffer gnus-delay-group) (save-buffer 0)