tawasuyu

tawasuyu/taffy

A high performance rust-powered UI layout library

Rust 501HTML 254C 19JavaScript 81414 Definiciones

Fix node remove logic

0ef896373ceb61be44c11b5ad6f5998ddd133939 · por Marcin Jaworski · (hace 7 años) · padre ab572088b · ver el árbol en este commit

Delta semántico · 1

src/node.rs

  • cambió por dentro fn remove pub

1 archivos · +1 −0

diff --git a/src/node.rs b/src/node.rs
index 0ab316000..b312503c0 100644
--- a/src/node.rs
+++ b/src/node.rs
@@ -108,6 +108,7 @@ impl Stretch {
         if let Some(new_id) = self.forest.swap_remove(id) {
             let new = self.ids_to_nodes.remove(&new_id).unwrap();
             self.nodes_to_ids.insert(new, id);
+            self.ids_to_nodes.insert(id, new);
         }
     }