]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix gnus-thread-hide-subtree defcustom
authorLars Ingebrigtsen <larsi@gnus.org>
Fri, 25 Oct 2019 10:41:29 +0000 (12:41 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Fri, 25 Oct 2019 10:41:36 +0000 (12:41 +0200)
* lisp/gnus/gnus-sum.el (gnus-thread-hide-subtree): Make the
"Non-nil" predicate do what it's supposed to (i.e., return non-nil
on non-nil values (excepting predicates)) (bug#37916).

lisp/gnus/gnus-sum.el

index b5d744843f0097376d418291327e540f95cf7b20..f21bc7584e51ce7cdcf0e6a08e76cb4caaecc35b 100644 (file)
@@ -334,7 +334,7 @@ If threads are hidden, you have to run the command
   :group 'gnus-thread
   :type '(radio (sexp :format "Non-nil\n"
                      :match (lambda (widget value)
-                              (not (or (consp value) (functionp value))))
+                              (and value (not (functionp value))))
                      :value t)
                (const nil)
                (sexp :tag "Predicate specifier")))