From 11622e4ac111038384da56b642aad1c7459ad745 Mon Sep 17 00:00:00 2001 From: Oswald Buddenhagen <oswald.buddenhagen@nokia.com> Date: Tue, 5 Jan 2010 17:57:24 +0100 Subject: [PATCH] support nested lists in index --- doc/fixnavi.pl | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/doc/fixnavi.pl b/doc/fixnavi.pl index 093cf08a84a..d0350b76357 100755 --- a/doc/fixnavi.pl +++ b/doc/fixnavi.pl @@ -11,10 +11,10 @@ my $doctitle = ""; my $curpage = ""; my $intoc = 0; while (<FILE>) { - if (!$intoc) { - if (keys(%title2page) == 1 && /^\h*\\list/) { - $intoc = 1; - } elsif (/^\h*\\page\h+(\H+)/) { + if (keys(%title2page) == 1 && /^\h*\\list/) { + $intoc++; + } elsif (!$intoc) { + if (/^\h*\\page\h+(\H+)/) { $curpage = $1; } elsif (/^\h*\\title\h+(.+)$/) { if ($curpage eq "") { @@ -26,7 +26,7 @@ while (<FILE>) { } } else { if (/^\h*\\endlist/) { - $intoc = 0; + $intoc--; } elsif (/^\h*\\o\h+\\l{(.*)}$/) { push @toc, $1; } -- GitLab