summaryrefslogtreecommitdiff
path: root/IkiWiki/Render.pm
diff options
context:
space:
mode:
authorSimon McVittie <smcv@ http://smcv.pseudorandom.co.uk/>2009-08-28 15:22:07 +0100
committerSimon McVittie <smcv@ http://smcv.pseudorandom.co.uk/>2009-08-28 15:42:04 +0100
commit2a7f3b91d4fa46a67d04f963785f957563ac0cfc (patch)
treeba6706fa3521e455941686f2283d9e46fe7b14db /IkiWiki/Render.pm
parentb6992ec56629f4a893c7f016aaa81be25326356b (diff)
Force %depends_exact to lower case, fixing incorrect case-sensitivity
Diffstat (limited to 'IkiWiki/Render.pm')
-rw-r--r--IkiWiki/Render.pm4
1 files changed, 2 insertions, 2 deletions
diff --git a/IkiWiki/Render.pm b/IkiWiki/Render.pm
index f1ee140db..5367b1309 100644
--- a/IkiWiki/Render.pm
+++ b/IkiWiki/Render.pm
@@ -457,7 +457,7 @@ sub refresh () {
if (%rendered || @del || @internal) {
my @changed=(keys %rendered, @del);
- my %changedpages = map { pagename($_) => 1 } @changed;
+ my %lcchanged = map { lc(pagename($_)) => 1 } @changed;
# rebuild dependant pages
F: foreach my $f (@$files) {
@@ -466,7 +466,7 @@ sub refresh () {
if (exists $depends_exact{$p}) {
foreach my $d (keys %{$depends_exact{$p}}) {
- if (exists $changedpages{$d}) {
+ if (exists $lcchanged{$d}) {
debug(sprintf(gettext("building %s, which depends on %s"), $f, $d));
render($f);
$rendered{$f}=1;