This commit is contained in:
Liang Ding 2022-10-25 15:47:27 +08:00
parent 1a48947e39
commit cff3266ce2
No known key found for this signature in database
GPG key ID: 136F30F901A2231D

View file

@ -163,6 +163,10 @@ func GetBlockIndex(id string) (ret int) {
return
}
rootChild := node
for ; nil == rootChild.Parent || ast.NodeDocument != rootChild.Parent.Type; rootChild = rootChild.Parent {
}
ast.Walk(tree.Root, func(n *ast.Node, entering bool) ast.WalkStatus {
if !entering {
return ast.WalkContinue
@ -173,7 +177,7 @@ func GetBlockIndex(id string) (ret int) {
}
ret++
if node == n {
if n.ID == rootChild.ID {
return ast.WalkStop
}
return ast.WalkContinue