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