summaryrefslogtreecommitdiff
path: root/lisp/gnus/gnus-art.el
diff options
context:
space:
mode:
authorLars Ingebrigtsen <larsi@gnus.org>2021-07-30 13:32:54 +0200
committerLars Ingebrigtsen <larsi@gnus.org>2021-07-30 13:32:54 +0200
commit0bd1346318fe9ef4eba91905172d30a030d7da18 (patch)
tree43fd9af855fb3e0b286aedbb1f82e1f3ba148c97 /lisp/gnus/gnus-art.el
parent4053bd5201252850aa816150925aa256e5ab7238 (diff)
downloademacs-0bd1346318fe9ef4eba91905172d30a030d7da18.tar.gz
emacs-0bd1346318fe9ef4eba91905172d30a030d7da18.tar.bz2
emacs-0bd1346318fe9ef4eba91905172d30a030d7da18.zip
Fix issue with mml-preview from outside Gnus
* lisp/gnus/gnus-art.el (gnus-mime-display-alternative): Be more resilient when running from outside Gnus.
Diffstat (limited to 'lisp/gnus/gnus-art.el')
-rw-r--r--lisp/gnus/gnus-art.el5
1 files changed, 3 insertions, 2 deletions
diff --git a/lisp/gnus/gnus-art.el b/lisp/gnus/gnus-art.el
index b989446792b..fb0295d0703 100644
--- a/lisp/gnus/gnus-art.el
+++ b/lisp/gnus/gnus-art.el
@@ -6238,8 +6238,9 @@ If nil, don't show those extra buttons."
(gnus-display-mime preferred)
(let ((mail-parse-charset gnus-newsgroup-charset)
(mail-parse-ignored-charsets
- (with-current-buffer gnus-summary-buffer
- gnus-newsgroup-ignored-charsets)))
+ (and (buffer-live-p gnus-summary-buffer)
+ (with-current-buffer gnus-summary-buffer
+ gnus-newsgroup-ignored-charsets))))
(gnus-bind-mm-vars (mm-display-part preferred))
;; Do highlighting.
(save-excursion