diff lisp/gnus/gnus-srvr.el @ 28:1917ad0d78d7 r19-15b97

Import from CVS: tag r19-15b97
author cvs
date Mon, 13 Aug 2007 08:51:55 +0200
parents 441bb1e64a06
children ec9a17fef872
line wrap: on
line diff
--- a/lisp/gnus/gnus-srvr.el	Mon Aug 13 08:51:34 2007 +0200
+++ b/lisp/gnus/gnus-srvr.el	Mon Aug 13 08:51:55 2007 +0200
@@ -207,16 +207,16 @@
     (setq gnus-inserted-opened-servers nil)
     ;; First we do the real list of servers.
     (while alist
-      (unless (member (caar alist) done)
-	(push (caar alist) done)
+      (unless (member (cdar alist) done)
+	(push (cdar alist) done)
 	(cdr (setq server (pop alist))) 
 	(when (and server (car server) (cdr server))
 	  (gnus-server-insert-server-line (car server) (cdr server)))))
     ;; Then we insert the list of servers that have been opened in
     ;; this session.
     (while opened 
-      (unless (member (cadaar opened) done)
-	(push (cadaar opened) done)
+      (unless (member (caar opened) done)
+	(push (caar opened) done)
 	(gnus-server-insert-server-line 
 	 (setq op-ser (format "%s:%s" (caaar opened) (nth 1 (caar opened))))
 	 (caar opened))