Fix gnus searching of native servers
* lisp/gnus/gnus-group.el (gnus-group-make-search-group): (gnus-group-read-ephemeral-search-group): Find the real server even when the group is native.
This commit is contained in:
parent
e87b07e277
commit
8a924c8b49
1 changed files with 10 additions and 4 deletions
|
@ -3226,8 +3226,11 @@ non-nil SPECS arg must be an alist with `search-query-spec' and
|
|||
(if (gnus-server-server-name)
|
||||
(list (list (gnus-server-server-name)))
|
||||
(seq-group-by
|
||||
(lambda (elt) (gnus-method-to-server
|
||||
(gnus-find-method-for-group elt)))
|
||||
(lambda (elt)
|
||||
(if (gnus-group-native-p elt)
|
||||
(gnus-group-server elt)
|
||||
(gnus-method-to-server
|
||||
(gnus-find-method-for-group elt))))
|
||||
(or gnus-group-marked
|
||||
(if (gnus-group-group-name)
|
||||
(list (gnus-group-group-name))
|
||||
|
@ -3278,8 +3281,11 @@ non-nil SPECS arg must be an alist with `search-query-spec' and
|
|||
(if (gnus-server-server-name)
|
||||
(list (list (gnus-server-server-name)))
|
||||
(seq-group-by
|
||||
(lambda (elt) (gnus-method-to-server
|
||||
(gnus-find-method-for-group elt)))
|
||||
(lambda (elt)
|
||||
(if (gnus-group-native-p elt)
|
||||
(gnus-group-server elt)
|
||||
(gnus-method-to-server
|
||||
(gnus-find-method-for-group elt))))
|
||||
(or gnus-group-marked
|
||||
(if (gnus-group-group-name)
|
||||
(list (gnus-group-group-name))
|
||||
|
|
Loading…
Add table
Reference in a new issue