diff --git a/mu4e/mu4e-view.el b/mu4e/mu4e-view.el index f201682f..6bf58b49 100644 --- a/mu4e/mu4e-view.el +++ b/mu4e/mu4e-view.el @@ -608,7 +608,8 @@ As a side-effect, a message that is being viewed loses its ;; required; this state must carry over from the killed buffer ;; to the new one. (setq linked-headers-buffer mu4e-linked-headers-buffer) - (delete-windows-on existing-buffer t) + (if (memq mu4e-split-view '(horizontal vertical)) + (delete-windows-on existing-buffer t)) (kill-buffer existing-buffer)) (setq gnus-article-buffer (mu4e-get-view-buffer nil t)) (with-current-buffer gnus-article-buffer