tawasuyu

tawasuyu/taffy

A high performance rust-powered UI layout library

Rust 501HTML 254C 19JavaScript 81412 Definitions

Fix cross size percentage

37929d269f521680c6efcb47b51a196966d8b121 · by Emil Sjölander · (7 years ago) · parent 59c408f17 · browse the tree at this commit

Semantic delta · 1

src/algo.rs

1 files · +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,