mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 08:18:11 +00:00
LibWeb: Make StyleProperties::length_box() default to auto values
Undefined length values can default to auto in all length boxes and we'll get the values we need. This saves us from having to deal with undefined lengths later on in layout. At some point we should break the style application process into a few more formal steps, but this at least simplifies some things.
This commit is contained in:
parent
3c9dcec442
commit
19144b753a
1 changed files with 4 additions and 4 deletions
|
@ -79,10 +79,10 @@ Length StyleProperties::length_or_fallback(CSS::PropertyID id, const Length& fal
|
|||
LengthBox StyleProperties::length_box(CSS::PropertyID left_id, CSS::PropertyID top_id, CSS::PropertyID right_id, CSS::PropertyID bottom_id) const
|
||||
{
|
||||
LengthBox box;
|
||||
box.left = length_or_fallback(left_id, {});
|
||||
box.top = length_or_fallback(top_id, {});
|
||||
box.right = length_or_fallback(right_id, {});
|
||||
box.bottom = length_or_fallback(bottom_id, {});
|
||||
box.left = length_or_fallback(left_id, CSS::Length::make_auto());
|
||||
box.top = length_or_fallback(top_id, CSS::Length::make_auto());
|
||||
box.right = length_or_fallback(right_id, CSS::Length::make_auto());
|
||||
box.bottom = length_or_fallback(bottom_id, CSS::Length::make_auto());
|
||||
return box;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue