Merge remote branch 'origin/no-gnus'
[gnus] / lisp / gnus-msg.el
index 52f0991..8d16a42 100644 (file)
@@ -1770,11 +1770,13 @@ this is a reply."
                        (not
                         (setq result
                               (cond
                        (not
                         (setq result
                               (cond
-                               ((stringp (caar var))
+                               ((and group
+                                     (stringp (caar var)))
                                 ;; Regexp.
                                 (when (string-match (caar var) group)
                                   (cdar var)))
                                 ;; Regexp.
                                 (when (string-match (caar var) group)
                                   (cdar var)))
-                               ((functionp (car var))
+                               ((and group
+                                     (functionp (car var)))
                                 ;; Function.
                                 (funcall (car var) group))
                                (t
                                 ;; Function.
                                 (funcall (car var) group))
                                (t