(gnus-article-header-rank): Last header in
authorJesper Harder <harder@ifa.au.dk>
Sat, 14 Dec 2002 18:29:56 +0000 (18:29 +0000)
committerJesper Harder <harder@ifa.au.dk>
Sat, 14 Dec 2002 18:29:56 +0000 (18:29 +0000)
gnus-sorted-header-list should have higher rank than non-members.

lisp/ChangeLog
lisp/gnus-art.el

index 2047dde..2f6d399 100644 (file)
@@ -1,3 +1,8 @@
+2002-12-14  Jesper Harder  <harder@ifa.au.dk>
+
+       * gnus-art.el (gnus-article-header-rank): Last header in
+       gnus-sorted-header-list should have higher rank than non-members.
+
 2002-12-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * gnus-agent.el (gnus-close-agent): Don't blank out the list of
index a92cdac..f462e35 100644 (file)
@@ -1472,13 +1472,13 @@ Initialized from `text-mode-syntax-table.")
 (defsubst gnus-article-header-rank ()
   "Give the rank of the string HEADER as given by `gnus-sorted-header-list'."
   (let ((list gnus-sorted-header-list)
-       (i 0))
+       (i 1))
     (while list
-      (when (looking-at (car list))
-       (setq list nil))
-      (setq list (cdr list))
-      (incf i))
-    i))
+      (if (looking-at (car list))
+         (setq list nil)
+       (setq list (cdr list))
+       (incf i)))
+      i))
 
 (defun article-hide-headers (&optional arg delete)
   "Hide unwanted headers and possibly sort them as well."