1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 14:47:44 +00:00

LibWeb: Skip non-spanning items sizing if there are no such items

Otherwise base_size and growth_limit for tracks that do not have any
spanning items will be overriden with wrong values.
This commit is contained in:
Aliaksandr Kalenik 2023-05-16 16:15:08 +03:00 committed by Andreas Kling
parent 95d17ee875
commit 5f2264a2bd
3 changed files with 28 additions and 0 deletions

View file

@ -728,6 +728,11 @@ void GridFormattingContext::resolve_intrinsic_track_sizes(AvailableSpace const&
}
}
if (grid_items_of_track.size() == 0) {
++index;
continue;
}
if (!track.min_track_sizing_function.is_intrinsic_track_sizing() && !track.max_track_sizing_function.is_intrinsic_track_sizing()) {
++index;
continue;