mu4e-view: "detach" headers view when quitting in single-window mode

Otherwise the headers view seems to get confused (thinking it is still
showing a message).
This commit is contained in:
Dirk-Jan C. Binnema 2022-12-28 20:59:20 +02:00
parent caa2f967cc
commit 155d7be1d4
1 changed files with 7 additions and 1 deletions

View File

@ -845,7 +845,13 @@ This is useful for advising some Gnus-functionality that does not work in mu4e."
(interactive)
(if (memq mu4e-split-view '(horizontal vertical))
(kill-buffer-and-window)
(kill-buffer)))
;; single-window case
(when mu4e-linked-headers-buffer ;; re-use mu4e-view-detach?
(with-current-buffer mu4e-linked-headers-buffer
(when (eq (selected-window) mu4e~headers-view-win)
(setq mu4e~headers-view-win nil)))
(setq mu4e-linked-headers-buffer nil)
(kill-buffer))))
(defvar mu4e-view-mode-map
(let ((map (make-keymap)))