From d84e43faacbeb1e43224aa65d5ea8c19e657779e Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Sat, 23 Aug 2008 12:48:01 -0400 Subject: fix my broken fix --- IkiWiki/Plugin/map.pm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'IkiWiki') diff --git a/IkiWiki/Plugin/map.pm b/IkiWiki/Plugin/map.pm index 44fda73ca..4c2a15b01 100644 --- a/IkiWiki/Plugin/map.pm +++ b/IkiWiki/Plugin/map.pm @@ -88,6 +88,7 @@ sub preprocess (@) { #{{{ if defined $common_prefix && length $common_prefix; my $depth = ($item =~ tr/\//\//) + 1; my $baseitem=IkiWiki::dirname($item); + print STDERR "!! parent: $parent baseitem: $baseitem\n"; while (length $parent && length $baseitem && $baseitem !~ /^\Q$parent\E(\/|$)/) { $parent=IkiWiki::dirname($parent); last if !$dummy && length $parent && $baseitem =~ /^\Q$parent\E(\/|$)/; @@ -106,18 +107,19 @@ sub preprocess (@) { #{{{ } } my @bits=split("/", $item); + my $p=""; + $p.="/".shift(@bits) for 1..$indent; while ($depth > $indent) { $indent++; if ($indent > 1) { $map .= "