summaryrefslogtreecommitdiffstats
path: root/pattern.c
diff options
context:
space:
mode:
authorThomas Roessler <roessler@does-not-exist.org>1999-02-02 21:57:44 +0000
committerThomas Roessler <roessler@does-not-exist.org>1999-02-02 21:57:44 +0000
commit31d8ad1d9d45bf160e4c8b40f6ef5333ff99911e (patch)
tree437e2ece4bec1132ad6a6e71910b5b898586ec1e /pattern.c
parent8d9d94bfaba952966bf0887860d9199cac1b2cc2 (diff)
merge ~v patch into unstable.
Diffstat (limited to 'pattern.c')
-rw-r--r--pattern.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/pattern.c b/pattern.c
index c2811844..f9538857 100644
--- a/pattern.c
+++ b/pattern.c
@@ -866,7 +866,7 @@ mutt_pattern_exec (struct pattern_t *pat, pattern_exec_flag flags, CONTEXT *ctx,
case M_PERSONAL_FROM:
return (pat->not ^ match_user (pat->alladdr, h->env->from, NULL));
case M_COLLAPSED:
- return (pat->not ^ h->collapsed);
+ return (pat->not ^ (h->collapsed && h->num_hidden > 1));
#ifdef _PGPPATH
case M_PGP_SIGN:
return (pat->not ^ (h->pgp & PGPSIGN));