tawasuyu

tawasuyu/taffy

A high performance rust-powered UI layout library

Rust 1090HTML 1022Markdown 12TOML 84418 Definiciones

Fix cross size percentage

8c5d65d3e7632a2c1bf3cfdb5540c6a09b555d78 · por Emil Sjölander · (hace 7 años) · padre d9b067118 · ver el árbol en este commit

Delta semántico · 1

src/algo.rs

1 archivos · +3 −3

diff --git a/src/algo.rs b/src/algo.rs
index 350438265..ac4c8da92 100644
--- a/src/algo.rs
+++ b/src/algo.rs
@@ -605,9 +605,9 @@ fn compute_internal(
             let child_cross = child
                 .node
                 .cross_size(node.flex_direction)
-                .resolve(percent_calc_base, f32::NAN)
-                .min(child.node.max_cross_size(node.flex_direction).resolve(percent_calc_base, f32::NAN))
-                .max(child.node.min_cross_size(node.flex_direction).resolve(percent_calc_base, f32::NAN));
+                .resolve(percent_calc_base_child, f32::NAN)
+                .min(child.node.max_cross_size(node.flex_direction).resolve(percent_calc_base_child, f32::NAN))
+                .max(child.node.min_cross_size(node.flex_direction).resolve(percent_calc_base_child, f32::NAN));
 
             let size = compute_internal(
                 child.node,