tawasuyu

tawasuyu/taffy

A high performance rust-powered UI layout library

Rust 583HTML 275Markdown 8TOML 41586 Definiciones

Fixed print_tree() when rounding is disabled (#680)

8512b90cf84fadc1fdabbfff421b505a3d65599b · por Ada Böhm · (hace 2 años) · padre 41fe221c1 · ver el árbol en este commit

Delta semántico · 1

src/tree/taffy_tree.rs

1 archivos · +5 −1

diff --git a/src/tree/taffy_tree.rs b/src/tree/taffy_tree.rs
index 664dc71cd..7ec8deea5 100644
--- a/src/tree/taffy_tree.rs
+++ b/src/tree/taffy_tree.rs
@@ -212,7 +212,11 @@ impl<NodeContext> PrintTree for TaffyTree<NodeContext> {
 
     #[inline(always)]
     fn get_final_layout(&self, node_id: NodeId) -> &Layout {
-        &self.nodes[node_id.into()].final_layout
+        if self.config.use_rounding {
+            &self.nodes[node_id.into()].final_layout
+        } else {
+            &self.nodes[node_id.into()].unrounded_layout
+        }
     }
 }