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

LibWeb: Fix division by zero in distribute_any_remaining_free_space

This change fixes division by zero in case flex container has
"justify-content: space-between" and only single item.
This commit is contained in:
Aliaksandr Kalenik 2023-07-25 13:51:16 +02:00 committed by Andreas Kling
parent 6088374ad2
commit 849cf894d8
3 changed files with 17 additions and 1 deletions

View file

@ -1331,7 +1331,8 @@ void FlexFormattingContext::distribute_any_remaining_free_space()
} else {
initial_offset = 0;
}
space_between_items = flex_line.remaining_free_space / (number_of_items - 1);
if (number_of_items > 1)
space_between_items = flex_line.remaining_free_space / (number_of_items - 1);
break;
case CSS::JustifyContent::SpaceAround:
space_between_items = flex_line.remaining_free_space / number_of_items;