LibWeb: Avoid duplicating SVG viewbox height calculation

This commit is contained in:
Tim Ledbetter 2024-03-19 23:45:34 +00:00 committed by Andreas Kling
commit c1b1233575
Notes: sideshowbarker 2024-07-17 08:13:43 +09:00

View file

@ -73,9 +73,9 @@ Optional<CSSPixelFraction> SVGSVGBox::calculate_intrinsic_aspect_ratio() const
auto const& viewbox = dom_node().view_box().value();
// 2. return viewbox.width / viewbox.height
auto height = CSSPixels::nearest_value_for(viewbox.height);
if (height != 0)
return CSSPixels::nearest_value_for(viewbox.width) / CSSPixels::nearest_value_for(viewbox.height);
auto viewbox_height = CSSPixels::nearest_value_for(viewbox.height);
if (viewbox_height != 0)
return CSSPixels::nearest_value_for(viewbox.width) / viewbox_height;
return {};
}