Add the thread headers to gnus-newsgroup-headers.
authorLars Magne Ingebrigtsen <larsi@quimbies.gnus.org>
Sat, 16 Oct 2010 18:16:13 +0000 (20:16 +0200)
committerLars Magne Ingebrigtsen <larsi@quimbies.gnus.org>
Sat, 16 Oct 2010 18:16:13 +0000 (20:16 +0200)
Andrew Cohen <cohen@andy.bu.edu>

lisp/ChangeLog
lisp/gnus-sum.el

index 36ba67e..9ee00ba 100644 (file)
@@ -1,3 +1,8 @@
+2010-10-16  Andrew Cohen  <cohen@andy.bu.edu>
+
+       * gnus-sum.el (gnus-summary-refer-thread): Bug fix. Add the thread
+       headers to gnus-newsgroup-headers.
+
 2010-10-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * shr.el (shr-tag-img): Don't align images -- since we're not
index c50d8aa..39f6314 100644 (file)
@@ -8834,7 +8834,11 @@ variable."
        (limit (if limit (prefix-numeric-value limit)
                 gnus-refer-thread-limit)))
     (if  (gnus-check-backend-function 'request-thread gnus-newsgroup-name)
-       (gnus-request-thread id)
+       (setq gnus-newsgroup-headers
+             (gnus-merge 'list
+                         gnus-newsgroup-headers
+                         (gnus-request-thread id)
+                         'gnus-article-sort-by-number))
       (unless (eq gnus-fetch-old-headers 'invisible)
        (gnus-message 5 "Fetching headers for %s..." gnus-newsgroup-name)
        ;;      Retrieve the headers and read them in.