mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-09-20 17:58:18 +03:00
LibWeb: Add missing is_length() check in FFC::is_cross_auto()
We can't access LengthPercentage::length() before verifying that it's indeed a length.
This commit is contained in:
parent
f0a4b33a5e
commit
c04c2df0f7
Notes:
sideshowbarker
2024-07-17 18:34:14 +09:00
Author: https://github.com/awesomekling Commit: https://github.com/SerenityOS/serenity/commit/c04c2df0f7
@ -310,7 +310,7 @@ float FlexFormattingContext::calculated_main_size(Box const& box) const
|
||||
bool FlexFormattingContext::is_cross_auto(Box const& box) const
|
||||
{
|
||||
auto& cross_length = is_row_layout() ? box.computed_values().height() : box.computed_values().width();
|
||||
return cross_length.has_value() && cross_length->length().is_auto();
|
||||
return cross_length.has_value() && cross_length->is_length() && cross_length->length().is_auto();
|
||||
}
|
||||
|
||||
bool FlexFormattingContext::is_main_axis_margin_first_auto(Box const& box) const
|
||||
|
Loading…
Reference in New Issue
Block a user