LibWeb: Allow use of calculated property for line-height

Previously, calculated properties for line-heights were not being
calculated and were simply ignored.
This commit is contained in:
martinfalisse 2023-01-01 14:47:26 +01:00 committed by Andreas Kling
commit d3b4a5fbdb
Notes: sideshowbarker 2024-07-17 02:20:02 +09:00

View file

@ -160,6 +160,9 @@ float StyleProperties::line_height(Layout::Node const& layout_node) const
return Length(percentage.as_fraction(), Length::Type::Em).to_px(layout_node);
}
if (line_height->is_calculated())
return CSS::Length::make_calculated(line_height->as_calculated()).to_px(layout_node);
return layout_node.font().pixel_metrics().line_spacing();
}