This commit is contained in:
Daniel 2024-05-08 21:39:29 +08:00
parent 540ad2e535
commit a37bc3335d
No known key found for this signature in database
GPG key ID: 86211BA83DF03017

View file

@ -130,12 +130,11 @@ func GetBlockSiblingID(id string) (parent, previous, next string) {
}
parentListCount := 0
var parentList, parentListItem, current *ast.Node
var parentListItem, current *ast.Node
for p := node.Parent; nil != p; p = p.Parent {
if ast.NodeListItem == p.Type {
parentListCount++
if 1 < parentListCount {
parentList = p.Parent
parentListItem = p
break
}
@ -143,9 +142,9 @@ func GetBlockSiblingID(id string) (parent, previous, next string) {
}
}
if nil != parentList {
parent = parentList.ID
if flb := firstChild(parentList); nil != flb {
if nil != parentListItem {
parent = parentListItem.ID
if flb := firstChild(parentListItem); nil != flb {
parent = flb.ID
}