1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 10:08:12 +00:00

LibWeb: Avoid an unnecessary LayoutState lookup in FlexFormattingContext

The containing block of a flex item is always formed by the flex
container, duh. :^)
This commit is contained in:
Andreas Kling 2024-01-13 14:34:10 +01:00
parent ba286781b4
commit bfa4143e70

View file

@ -203,7 +203,7 @@ void FlexFormattingContext::parent_context_did_dimension_child_root_box()
void FlexFormattingContext::populate_specified_margins(FlexItem& item, CSS::FlexDirection flex_direction) const
{
auto width_of_containing_block = m_state.get(*item.box->containing_block()).content_width();
auto width_of_containing_block = m_flex_container_state.content_width();
// FIXME: This should also take reverse-ness into account
if (flex_direction == CSS::FlexDirection::Row || flex_direction == CSS::FlexDirection::RowReverse) {
item.borders.main_before = item.box->computed_values().border_left().width;