gioser

tawasuyu/taffy

A high performance rust-powered UI layout library

HTML 5364Rust 86Markdown 12TOML 91841 Sutichaykuna

Fix inverted track sizing conditional (#784)

Regression from #773 (implement calc in low-level API)

b6c90856395c7925081a3c6a400f55d5611e45c3 · ruwaq Nico Burns · (1 wata ñawpaq) · tayta d19b5f515 · kay commitpi sach'ata qhaway

Semántico sayk'uy · 1

src/compute/grid/track_sizing.rs

1 qillqakuna · +1 −1

diff --git a/src/compute/grid/track_sizing.rs b/src/compute/grid/track_sizing.rs
index a9c18b552..0cd971747 100644
--- a/src/compute/grid/track_sizing.rs
+++ b/src/compute/grid/track_sizing.rs
@@ -880,7 +880,7 @@ fn resolve_intrinsic_track_sizes<Tree: LayoutPartialTree>(
             // 5. For intrinsic maximums: Next increase the growth limit of tracks with an intrinsic max track sizing function by
             // distributing extra space as needed to account for these items' min-content contributions.
             let has_intrinsic_max_track_sizing_function =
-                move |track: &GridTrack| track.max_track_sizing_function.has_definite_value(axis_inner_node_size);
+                move |track: &GridTrack| !track.max_track_sizing_function.has_definite_value(axis_inner_node_size);
             for item in batch.iter_mut() {
                 let axis_min_content_size = item_sizer.min_content_contribution(item);
                 let space = axis_min_content_size;