From bd700efd6ffdfe299297a6b45ecc9cf97c09412f Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Sun, 28 Sep 2025 09:39:04 +0800 Subject: [PATCH] :bug: Doc tree drag function is abnormal https://github.com/siyuan-note/siyuan/issues/15972 Signed-off-by: Daniel <845765@qq.com> --- kernel/model/push_reload.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/kernel/model/push_reload.go b/kernel/model/push_reload.go index e4cd526aa..75b108379 100644 --- a/kernel/model/push_reload.go +++ b/kernel/model/push_reload.go @@ -38,10 +38,18 @@ import ( ) func refreshDocInfo(tree *parse.Tree) { + if nil == tree { + return + } + refreshDocInfoWithSize(tree, filesys.TreeSize(tree)) } func refreshDocInfoWithSize(tree *parse.Tree, size uint64) { + if nil == tree { + return + } + refreshDocInfo0(tree, size) refreshParentDocInfo(tree) }