* lisp/gnus/gnus-agent.el (gnus-category-make-function-1): This code is
untested and was not meant to be part of the earlier commit.
(cherry picked from commit
f6743099cc907f1f2847f028ff8f3712288c559f)
;; Functions are just returned as is.
((or (symbolp predicate)
(functionp predicate))
- (let ((fun (or (cdr (assq predicate gnus-category-predicate-alist))
- predicate)))
- (if (symbolp fun) `(,fun) `(funcall ',fun))))
+ `(,(or (cdr (assq predicate gnus-category-predicate-alist))
+ predicate)))
;; More complex predicate.
((consp predicate)
`(,(cond