From f57331642e5daa91781ea4fc6fda4ba1fec50171 Mon Sep 17 00:00:00 2001 From: Lars Magne Ingebrigtsen Date: Sun, 31 Oct 2010 16:56:46 +0100 Subject: [PATCH] Make `C-d' work reliably by checking whether the original article buffer is alive. --- lisp/ChangeLog | 3 +++ lisp/gnus-sum.el | 1 + 2 files changed, 4 insertions(+) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index c00093c1f..8aa8a63b0 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,5 +1,8 @@ 2010-10-31 Lars Magne Ingebrigtsen + * gnus-sum.el (gnus-summary-select-article): Make sure + gnus-original-article-buffer is alive. + * nndoc.el (nndoc-dissect-buffer): Reverse the order of the articles to reflect the order they're in in the digest. diff --git a/lisp/gnus-sum.el b/lisp/gnus-sum.el index 53645bfdb..b3ea8bb14 100644 --- a/lisp/gnus-sum.el +++ b/lisp/gnus-sum.el @@ -7596,6 +7596,7 @@ be displayed." (not (get-buffer gnus-original-article-buffer)))) (and (not gnus-single-article-buffer) (or (null gnus-current-article) + (not (get-buffer gnus-original-article-buffer)) (not (eq gnus-current-article article)))) force) ;; The requested article is different from the current article. -- 2.25.1