Semántico sayk'uy · 1
src/tree/taffy_tree/tree.rs
- ukhunpi t'ikrakurqan fn remove pub
diff --git a/src/tree/taffy_tree/tree.rs b/src/tree/taffy_tree/tree.rs
index a55e6f334..2949bd2a7 100644
--- a/src/tree/taffy_tree/tree.rs
+++ b/src/tree/taffy_tree/tree.rs
@@ -229,6 +229,12 @@ impl Taffy {
}
}
+ if let Some(children) = self.children.get(key) {
+ for child in children.iter().copied() {
+ self.parents[child.into()] = None;
+ }
+ }
+
let _ = self.children.remove(key);
let _ = self.parents.remove(key);
let _ = self.nodes.remove(key);