1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 06:07:34 +00:00

LibWeb: Avoid leaking infinite remaining_free_space in FFC calculation

After switching to fixed-point arithmetic in CSSPixels, it no longer
supports representing infinite values, which was previously the case
for remaining_free_space in FFC. Using Optional that is not empty only
when value is finite to store remaining_free_space ensures that
infinity is avoided in layout calculations.
This commit is contained in:
Aliaksandr Kalenik 2023-07-25 22:18:08 +02:00 committed by Andreas Kling
parent de95a2fe33
commit 152ce88984
4 changed files with 36 additions and 17 deletions

View file

@ -0,0 +1,10 @@
<!DOCTYPE html><html><head><style>
body {
display: flex;
flex-direction: column;
}
main {
margin-top: auto;
margin-bottom: auto;
}
</style></head><body><main>hmmMMMMmmmmmm