comparison lisp/gnus/gnus-group.el @ 34:d620409f5eb8 r19-15b100

Import from CVS: tag r19-15b100
author cvs
date Mon, 13 Aug 2007 08:53:20 +0200
parents e04119814345
children c53a95d3c46d
comparison
equal deleted inserted replaced
33:9ee3cade837d 34:d620409f5eb8
1558 1558
1559 Return the name of the group is selection was successful." 1559 Return the name of the group is selection was successful."
1560 ;; Transform the select method into a unique server. 1560 ;; Transform the select method into a unique server.
1561 (let ((saddr (intern (format "%s-address" (car method))))) 1561 (let ((saddr (intern (format "%s-address" (car method)))))
1562 (setq method (gnus-copy-sequence method)) 1562 (setq method (gnus-copy-sequence method))
1563 (unless (assq saddr method) 1563 (require (car method))
1564 (nconc method `((,saddr ,(cadr method))))) 1564 (when (boundp saddr)
1565 (setf (cadr method) (format "%s-%d" (cadr method) 1565 (unless (assq saddr method)
1566 (incf gnus-ephemeral-group-server)))) 1566 (nconc method `((,saddr ,(cadr method)))))
1567 (setf (cadr method) (format "%s-%d" (cadr method)
1568 (incf gnus-ephemeral-group-server)))))
1567 (let ((group (if (gnus-group-foreign-p group) group 1569 (let ((group (if (gnus-group-foreign-p group) group
1568 (gnus-group-prefixed-name group method)))) 1570 (gnus-group-prefixed-name group method))))
1569 (gnus-sethash 1571 (gnus-sethash
1570 group 1572 group
1571 `(-1 nil (,group 1573 `(-1 nil (,group