From 20de2c8659d8c6683ed7b00f649b21d994eb4ccd Mon Sep 17 00:00:00 2001 From: Thierry Volpiatto Date: Thu, 23 Sep 2021 07:43:14 +0200 Subject: [PATCH] Fix `mu4e-get-view-buffer` (#2132) It actually returns a buffer-name whereas it should return a buffer object which make `mu4e~switch-back-to-mu4e-buffer` fail because `buffer-live-p` expects a buffer object. --- mu4e/mu4e-helpers.el | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/mu4e/mu4e-helpers.el b/mu4e/mu4e-helpers.el index 7b533f89..7cf029a5 100644 --- a/mu4e/mu4e-helpers.el +++ b/mu4e/mu4e-helpers.el @@ -111,15 +111,16 @@ buffer list.") "Name of the buffer for message headers.") (defconst mu4e-embedded-buffer-name " *mu4e-embedded*" "Name for the embedded message view buffer.") +(defconst mu4e-view-buffer-name "*Article*" + "Name of the view buffer.") -(defun mu4e-get-headers-buffer() - "Get the name of the headers buffer." +(defun mu4e-get-headers-buffer () + "Get the buffer object from `mu4e-headers-buffer-name'." (get-buffer mu4e-headers-buffer-name)) -(defun mu4e-get-view-buffer() - "Get the name of the view buffer." - ;; avoid a 'require. - (when (boundp 'gnus-article-buffer) gnus-article-buffer)) +(defun mu4e-get-view-buffer () + "Get the buffer object from `mu4e-view-buffer-name'." + (get-buffer mu4e-view-buffer-name)) (defun mu4e-select-other-view () "Switch between headers view and message view."