On Friday, 2020-01-03 at 09:04:00 -08, Steven Allen wrote:

> It causes this function to fail with:
>
>     let: Wrong type argument: null, t
>
> Support for this was removed from Emacs in April
> 2019 (5c5e309527e6b582e2c04b83e7af45f3144863ac) because it never
> worked correctly (apparently).
>
> This also shouldn't be necessary as sentinels will not be called
> unless emacs is idle or waiting for input. Therefore, the
> `process-put' calls immediately following the `make-process' call
> should always complete before the sentinel is first called.

Reviewed-by: David Edmondson <[email protected]>

> ---
>  emacs/notmuch-crypto.el | 9 ++-------
>  1 file changed, 2 insertions(+), 7 deletions(-)
>
> diff --git a/emacs/notmuch-crypto.el b/emacs/notmuch-crypto.el
> index f4585d5e..4035ee37 100644
> --- a/emacs/notmuch-crypto.el
> +++ b/emacs/notmuch-crypto.el
> @@ -222,16 +222,11 @@ corresponding key when the status button is pressed."
>                                :buffer buffer
>                                :stderr buffer
>                                :command (list notmuch-crypto-gpg-program 
> "--recv-keys" keyid)
> -                              :sentinel #'notmuch-crypto--async-key-sentinel
> -                              ;; Create the process stopped so that
> -                              ;; we have time to store the key id,
> -                              ;; etc. on it.
> -                              :stop t)))
> +                              :sentinel 
> #'notmuch-crypto--async-key-sentinel)))
>           (process-put p :gpg-key-id keyid)
>           (process-put p :notmuch-show-buffer (current-buffer))
>           (process-put p :notmuch-show-point (point))
> -         (message "Getting the GPG key %s asynchronously..." keyid)
> -         (continue-process p)))
> +         (message "Getting the GPG key %s asynchronously..." keyid)))
>  
>        (let ((window (display-buffer buffer)))
>       (with-selected-window window
> -- 
> 2.24.1
>
> _______________________________________________
> notmuch mailing list
> [email protected]
> https://notmuchmail.org/mailman/listinfo/notmuch

dme.
-- 
We can dance if we want to, we can leave your friends behind.
_______________________________________________
notmuch mailing list
[email protected]
https://notmuchmail.org/mailman/listinfo/notmuch

Reply via email to