notmuch-pick uses the returned buffer to try and make sure it does not close the wrong buffer. --- emacs/notmuch-show.el | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/emacs/notmuch-show.el b/emacs/notmuch-show.el index 6335d45..1cabd17 100644 --- a/emacs/notmuch-show.el +++ b/emacs/notmuch-show.el @@ -1031,7 +1031,8 @@ function is used." notmuch-show-parent-buffer parent-buffer notmuch-show-query-context query-context) (notmuch-show-build-buffer) - (notmuch-show-goto-first-wanted-message))) + (notmuch-show-goto-first-wanted-message) + (current-buffer))) (defun notmuch-show-build-buffer () (let ((inhibit-read-only t)) -- 1.7.9.1