mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-12-22 09:24:54 +01:00
emacs: Remove notmuch-mua-message-send-hook
Currently `message-send-hook` functions are being called twice: In notmuch send common when `notmuch-mua-send-hook` functions are run (which by default includes `notmuch-mua-message-send-hook`) and in `message-send` itself. Because `message-send-hook` functions are run in `message-send` itself, we don't need also need to run them before we delegate to `message-send` Calling `notmuch-mua-message-send-hook` resulted in functions in `message-send-hook` to be called twice. This causes bugs in non-idempotent hook functions.
This commit is contained in:
parent
d127b16afe
commit
45193bab16
1 changed files with 1 additions and 6 deletions
|
@ -40,7 +40,7 @@
|
|||
|
||||
;;
|
||||
|
||||
(defcustom notmuch-mua-send-hook '(notmuch-mua-message-send-hook)
|
||||
(defcustom notmuch-mua-send-hook nil
|
||||
"Hook run before sending messages."
|
||||
:type 'hook
|
||||
:group 'notmuch-send
|
||||
|
@ -601,11 +601,6 @@ unencrypted. Really send? "))))
|
|||
(interactive)
|
||||
(message-kill-buffer))
|
||||
|
||||
(defun notmuch-mua-message-send-hook ()
|
||||
"The default function used for `notmuch-mua-send-hook', this
|
||||
simply runs the corresponding `message-mode' hook functions."
|
||||
(run-hooks 'message-send-hook))
|
||||
|
||||
;;
|
||||
|
||||
(define-mail-user-agent 'notmuch-user-agent
|
||||
|
|
Loading…
Reference in a new issue