diff --git a/src/tree.rs b/src/tree.rs index 65b6b3f9..ae8f5ba7 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()