Make `C-d' work reliably by checking whether the original article buffer is alive.
authorLars Magne Ingebrigtsen <larsi@quimbies.gnus.org>
Sun, 31 Oct 2010 15:56:46 +0000 (16:56 +0100)
committerLars Magne Ingebrigtsen <larsi@quimbies.gnus.org>
Sun, 31 Oct 2010 15:56:46 +0000 (16:56 +0100)
lisp/ChangeLog
lisp/gnus-sum.el

index c00093c..8aa8a63 100644 (file)
@@ -1,5 +1,8 @@
 2010-10-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
+       * 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.
 
index 53645bf..b3ea8bb 100644 (file)
@@ -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.