- if (ref $pagespec eq 'ARRAY') {
- foreach my $ps (@$pagespec) {
- if (pagespec_valid($ps)) {
- $depends{$page}{$ps} = 1;
- }
- }
- return;
+ if ($pagespec =~ /$config{wiki_file_regexp}/ &&
+ $pagespec !~ /[\s*?()!]/) {
+ # a simple dependency, which can be matched by string eq
+ $depends_simple{$page}{lc $pagespec} = 1;
+ return 1;