aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Ingebrigtsen2016-02-13 18:20:55 +1100
committerLars Ingebrigtsen2016-02-13 18:20:55 +1100
commitca5f9c97e6c78c1816ac4422736cf2bd7fdbb80b (patch)
tree6ef1a4781f6bc9689411c9a2b648499c6a45c0d7
parente8186ed0f0a293a6f9d2912b1543d66128e0d131 (diff)
downloademacs-ca5f9c97e6c78c1816ac4422736cf2bd7fdbb80b.tar.gz
emacs-ca5f9c97e6c78c1816ac4422736cf2bd7fdbb80b.zip
Make "unseen" tracking work again in Gnus
* lisp/gnus/gnus-sum.el (gnus-update-marks): Make "unseen" tracking work again.
-rw-r--r--lisp/gnus/gnus-sum.el5
1 files changed, 5 insertions, 0 deletions
diff --git a/lisp/gnus/gnus-sum.el b/lisp/gnus/gnus-sum.el
index adb9b02c3c7..d3e5ece63ae 100644
--- a/lisp/gnus/gnus-sum.el
+++ b/lisp/gnus/gnus-sum.el
@@ -6036,6 +6036,11 @@ If SELECT-ARTICLES, only select those articles from GROUP."
6036 (setq arts (cdr arts))) 6036 (setq arts (cdr arts)))
6037 (setq list (cdr all))))) 6037 (setq list (cdr all)))))
6038 6038
6039 ;; When exiting the group, everything that's previously been
6040 ;; unseen is now seen.
6041 (when (eq (cdr type) 'seen)
6042 (setq list (gnus-range-add list gnus-newsgroup-unseen)))
6043
6039 (when (eq (gnus-article-mark-to-type (cdr type)) 'list) 6044 (when (eq (gnus-article-mark-to-type (cdr type)) 'list)
6040 (setq list (gnus-compress-sequence (set symbol (sort list '<)) t))) 6045 (setq list (gnus-compress-sequence (set symbol (sort list '<)) t)))
6041 6046