From b542f97b00c57ddd5c825c4e48497b60cd4d7117 Mon Sep 17 00:00:00 2001 From: Reinhold Kainhofer Date: Mon, 21 Jul 2008 23:15:59 +0200 Subject: [PATCH] texi2html: If we have no numbered sec, use the first unnumbered for the filename --- lilypond-texi2html.init | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lilypond-texi2html.init b/lilypond-texi2html.init index 46b4db5f8f..77adfaea82 100644 --- a/lilypond-texi2html.init +++ b/lilypond-texi2html.init @@ -255,7 +255,11 @@ sub split_at_numbered_sections($$$) # derive the name of the anchor (i.e. the part after # in the links!), # don't use texi2html's SECx.x default! - my $sec_name = main::remove_texi($$element{texi}); + + my $sec_name = main::remove_texi($element->{'texi'}); + if ($element->{'node_ref'}->{'texi'} ne '') { # if we have a node, use its name: + $sec_name = main::remove_texi($element->{'node_ref'}->{'texi'}); + } my $anchor = $sec_name; if ($$element{translationof}) { $anchor = main::remove_texi($$element{translationof}); @@ -265,7 +269,7 @@ sub split_at_numbered_sections($$$) $$element{id} = $anchor; # Numbered sections will get a filename Node_title, unnumbered sections will use # the file name of the previous numbered section: - if ($$element{number} or $lastfilename == '') { + if (($element->{number}) or ($lastfilename eq '')) { my $filename = $anchor; $filename .= ".$docu_ext" if (defined($docu_ext)); $docnr += 1; -- 2.39.5