From 8dc7f3005ebf36d5b126867e7ca0440d495d8ee3 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Thu, 22 Apr 2010 13:17:45 -0400 Subject: [PATCH] only remove page from influences when influences are not static This matches what add_depends done --- IkiWiki.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IkiWiki.pm b/IkiWiki.pm index 19ed69d75..ec8b32a63 100644 --- a/IkiWiki.pm +++ b/IkiWiki.pm @@ -2148,7 +2148,7 @@ sub pagespec_match_list ($$;@) { my $r=$sub->($p, %params, location => $page); error(sprintf(gettext("cannot match pages: %s"), $r)) if $r->isa("IkiWiki::ErrorReason"); - unless ($r) { + unless ($r || $r->influences_static) { $r->remove_influence($p); } $accum |= $r; -- 2.32.0.93.g670b81a890