ソースを参照

:bug: 超级块下方块被作为嵌入块时设置显示面包屑后不渲染 Fix https://github.com/siyuan-note/siyuan/issues/6690

Liang Ding 2 年 前
コミット
255a9c1e01
1 ファイル変更4 行追加0 行削除
  1. 4 0
      kernel/model/blockinfo.go

+ 4 - 0
kernel/model/blockinfo.go

@@ -280,6 +280,10 @@ func buildBlockBreadcrumb(node *ast.Node) (ret []*BlockPath) {
 			if ast.NodeSuperBlock == prev.Type {
 				// 超级块中包含标题块时下方块面包屑计算不正确 https://github.com/siyuan-note/siyuan/issues/6675
 				b = treenode.SuperBlockLastHeading(prev)
+				if nil == b {
+					// 超级块下方块被作为嵌入块时设置显示面包屑后不渲染 https://github.com/siyuan-note/siyuan/issues/6690
+					b = prev
+				}
 			}
 
 			if ast.NodeHeading == b.Type && headingLevel > b.HeadingLevel {