]> sipb.mit.edu Git - ikiwiki.git/blobdiff - IkiWiki/Render.pm
Use a hash to de-duplicate dependencies
[ikiwiki.git] / IkiWiki / Render.pm
index 08d484847a5eef33235d33cfdc0d7a39fc5cfbbe..b9f1d7754171004b32cc196230a530e12236b36e 100644 (file)
@@ -459,7 +459,7 @@ sub refresh () {
                        next if $rendered{$f};
                        my $p=pagename($f);
                        if (exists $depends{$p}) {
-                               foreach my $d (@{$depends{$p}}) {
+                               foreach my $d (keys %{$depends{$p}}) {
                                        # only consider internal files
                                        # if the page explicitly depends on such files
                                        foreach my $file (@changed, $d=~/internal\(/ ? @internal : ()) {