aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Ingebrigtsen2012-02-09 01:12:44 +0000
committerKatsumi Yamaoka2012-02-09 01:12:44 +0000
commitd25ceb5273f73a26b2b28cfa9a2fc3f014522f91 (patch)
treede8e381008da9a3400e88af51871dab4006d5f51
parentd3d42ed750552826134ec6bdda429ec9f7bbf2cc (diff)
downloademacs-d25ceb5273f73a26b2b28cfa9a2fc3f014522f91.tar.gz
emacs-d25ceb5273f73a26b2b28cfa9a2fc3f014522f91.zip
gnus.el: More fixes to not list ephemeral servers in the server buffer
-rw-r--r--lisp/gnus/ChangeLog5
-rw-r--r--lisp/gnus/gnus.el17
2 files changed, 16 insertions, 6 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index f57268f110a..9cd6879988b 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,3 +1,8 @@
12012-02-09 Lars Ingebrigtsen <larsi@gnus.org>
2
3 * gnus.el (gnus-server-extend-method): Don't add an -address component
4 if the method already has one (bug#9676).
5
12012-02-08 Lars Ingebrigtsen <larsi@gnus.org> 62012-02-08 Lars Ingebrigtsen <larsi@gnus.org>
2 7
3 * gnus-sum.el (gnus-summary-insert-old-articles): Use a default instead 8 * gnus-sum.el (gnus-summary-insert-old-articles): Use a default instead
diff --git a/lisp/gnus/gnus.el b/lisp/gnus/gnus.el
index f3826e9f501..76003f4eec2 100644
--- a/lisp/gnus/gnus.el
+++ b/lisp/gnus/gnus.el
@@ -4123,12 +4123,17 @@ parameters."
4123 (if (or (not (inline (gnus-similar-server-opened method))) 4123 (if (or (not (inline (gnus-similar-server-opened method)))
4124 (not (cddr method))) 4124 (not (cddr method)))
4125 method 4125 method
4126 (setq method 4126 (let ((address-slot
4127 `(,(car method) ,(concat (cadr method) "+" group) 4127 (intern (format "%s-address" (car method)))))
4128 (,(intern (format "%s-address" (car method))) ,(cadr method)) 4128 (setq method
4129 ,@(cddr method))) 4129 (if (assq address-slot (cddr method))
4130 (push method gnus-extended-servers) 4130 `(,(car method) ,(concat (cadr method) "+" group)
4131 method)) 4131 ,@(cddr method))
4132 `(,(car method) ,(concat (cadr method) "+" group)
4133 (,address-slot ,(cadr method))
4134 ,@(cddr method))))
4135 (push method gnus-extended-servers)
4136 method)))
4132 4137
4133(defun gnus-server-status (method) 4138(defun gnus-server-status (method)
4134 "Return the status of METHOD." 4139 "Return the status of METHOD."