From 8a0762f27b51c2d111433b0bf79b6abd22245069 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Fri, 29 Mar 2024 21:06:41 +0800 Subject: [PATCH] :art: Improve open/remove notebook --- kernel/model/outline.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/kernel/model/outline.go b/kernel/model/outline.go index 2606e0659..0067b93dc 100644 --- a/kernel/model/outline.go +++ b/kernel/model/outline.go @@ -132,7 +132,12 @@ func (tx *Transaction) doMoveOutlineHeading(operation *Operation) (ret *TxErr) { } targetNode.InsertAfter(heading) } else { - return + // 移到最前 + for i := len(headingChildren) - 1; i >= 0; i-- { + child := headingChildren[i] + tree.Root.PrependChild(child) + } + tree.Root.PrependChild(heading) } if err = tx.writeTree(tree); nil != err {