Make GCC to remote groups work when unplugged
authorSimon Josefsson <jas@extundo.com>
Sat, 30 Sep 2000 14:12:14 +0000 (14:12 +0000)
committerSimon Josefsson <jas@extundo.com>
Sat, 30 Sep 2000 14:12:14 +0000 (14:12 +0000)
commit0a9c8f3584f55e98554eec1e5b1c883995e2b720
tree64fca146569e03f2d29854a4392daee3bd790531
parent9177ea8aa82bf3762b46f02f5a48328ff6591cd7
Make GCC to remote groups work when unplugged
(postpone GCC until message is actually sent).

* gnus-draft.el (gnus-draft-send): Call `gnus-agent-restore-gcc'.

* gnus-agent.el (gnus-agent-possibly-do-gcc):
(gnus-agent-restore-gcc):
(gnus-agent-possibly-save-gcc): New functions.

* gnus-msg.el (gnus-inews-add-send-actions): Use
`gnus-agent-possibly-do-gcc' if Agentized.
(gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
to `message-header-hook'.

* gnus.el (gnus-agent-gcc-header): New variable.
lisp/ChangeLog
lisp/gnus-agent.el
lisp/gnus-draft.el
lisp/gnus-msg.el
lisp/gnus.el