From cded4c0b01df0bad74180b5a9ec54f9a91329bcd Mon Sep 17 00:00:00 2001
From: Yoshiera <yoshierahuang@126.com>
Date: Sat, 13 May 2023 12:06:55 +0800
Subject: [PATCH] Fix tree::should_remove_root failing

---
 src/tree.rs | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/tree.rs b/src/tree.rs
index 65b6b3f..ae8f5ba 100644
--- a/src/tree.rs
+++ b/src/tree.rs
@@ -105,6 +105,8 @@ impl Tree {
             if let Some(root_node) = self.root_node {
                 if root_node == index {
                     self.root_node = None;
+                    self.parents.clear();
+                    self.children.clear();
                 }
             }
             Vec::default()
-- 
GitLab