From 38c764f0cef201a6034509cbe10cc3af673160ce Mon Sep 17 00:00:00 2001 From: Lukas Neubert Date: Sat, 2 Jan 2021 19:18:17 +0100 Subject: [PATCH] vdoc: fix toc Constants link (#7810) --- cmd/tools/vdoc/vdoc.v | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cmd/tools/vdoc/vdoc.v b/cmd/tools/vdoc/vdoc.v index 3caf581321..18ba139548 100644 --- a/cmd/tools/vdoc/vdoc.v +++ b/cmd/tools/vdoc/vdoc.v @@ -462,7 +462,11 @@ fn (cfg DocConfig) readme_idx() int { fn write_toc(dn doc.DocNode, nodes []doc.DocNode, mut toc strings.Builder) { mut toc_slug := if dn.name.len == 0 || dn.content.len == 0 { '' } else { slug(dn.name) } if toc_slug == '' && dn.children.len > 0 { - toc_slug = slug(dn.name + '.' + dn.children[0].name) + if dn.children[0].name == '' { + toc_slug = slug(dn.name) + } else { + toc_slug = slug(dn.name + '.' + dn.children[0].name) + } } if dn.name != 'Constants' { toc.write('
  • $dn.kind $dn.name')