Synch to No Gnus 200602280040.
authoryamaoka <yamaoka>
Tue, 28 Feb 2006 00:46:55 +0000 (00:46 +0000)
committeryamaoka <yamaoka>
Tue, 28 Feb 2006 00:46:55 +0000 (00:46 +0000)
lisp/ChangeLog
lisp/gnus-sum.el

index dba993f..fa2728a 100644 (file)
@@ -1,3 +1,8 @@
+2006-02-27  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
+       first or last are nil.
+
 2006-02-24  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 
        * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
index 7638136..eb7c940 100644 (file)
@@ -6648,10 +6648,12 @@ displayed, no centering will be performed."
          (setq nlast (if (atom (cadr read)) (cadr read) (caadr read)))
          (setq read (cdr read)))))
     ;; And add the last unread articles.
-    (cond ((< first last)
-           (push (cons first last) unread))
-          ((= first last)
-           (push first unread)))
+    (cond ((not (and first last))
+          nil)
+         ((< first last)
+          (push (cons first last) unread))
+         ((= first last)
+          (push first unread)))
     ;; Return the sequence of unread articles.
     (delq 0 (nreverse unread))))