]> sipb.mit.edu Git - ikiwiki.git/blobdiff - IkiWiki.pm
comment to multi-threading discussion
[ikiwiki.git] / IkiWiki.pm
index 08e242a1f07de9e40bda8e91c521c69b9b7be0ba..bc56501dab4f733ca34adbb4e88dcce66e6c102e 100644 (file)
@@ -2647,8 +2647,14 @@ sub match_link ($$;@) {
 }
 
 sub match_backlink ($$;@) {
-       my $ret=match_link($_[1], $_[0], @_);
-       $ret->influences($_[1] => $IkiWiki::DEPEND_LINKS);
+       my $page=shift;
+       my $testpage=shift;
+       my %params=@_;
+       if ($testpage eq '.') {
+               $testpage = $params{'location'}
+       }
+       my $ret=match_link($testpage, $page, @_);
+       $ret->influences($testpage => $IkiWiki::DEPEND_LINKS);
        return $ret;
 }