LibWeb: Store BorderRadiusStyleValue sub-values directly

Storing these within LengthPercentage is unnecessary
This commit is contained in:
Callum Law 2025-10-02 16:55:22 +13:00 committed by Sam Atkins
commit 25192d3c20
Notes: github-actions[bot] 2025-10-07 09:51:15 +00:00
6 changed files with 47 additions and 61 deletions

View file

@ -374,7 +374,7 @@ String ShorthandStyleValue::to_string(SerializationMode mode) const
auto horizontal_radius = [&](auto& style_value) -> String {
if (style_value->is_border_radius())
return style_value->as_border_radius().horizontal_radius().to_string(mode);
return style_value->as_border_radius().horizontal_radius()->to_string(mode);
return style_value->to_string(mode);
};
@ -385,7 +385,7 @@ String ShorthandStyleValue::to_string(SerializationMode mode) const
auto vertical_radius = [&](auto& style_value) -> String {
if (style_value->is_border_radius())
return style_value->as_border_radius().vertical_radius().to_string(mode);
return style_value->as_border_radius().vertical_radius()->to_string(mode);
return style_value->to_string(mode);
};