mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-08-01 13:49:16 +00:00
LibWeb: Make storage of CSS::StyleValues const-correct
Now we consistently use `RefPtr<StyleValue const>` for all StyleValues.
This commit is contained in:
parent
3fdad8fe22
commit
6d11414957
Notes:
github-actions[bot]
2025-04-16 16:44:32 +00:00
Author: https://github.com/ADKaster
Commit: 6d11414957
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/4362
Reviewed-by: https://github.com/AtkinsSJ
Reviewed-by: https://github.com/Hendiadyoin1
113 changed files with 628 additions and 629 deletions
|
@ -47,7 +47,7 @@ GC::Ptr<Layout::Node> SVGSVGElement::create_layout_node(GC::Ref<CSS::ComputedPro
|
|||
return heap().allocate<Layout::SVGSVGBox>(document(), *this, move(style));
|
||||
}
|
||||
|
||||
RefPtr<CSS::CSSStyleValue> SVGSVGElement::width_style_value_from_attribute() const
|
||||
RefPtr<CSS::CSSStyleValue const> SVGSVGElement::width_style_value_from_attribute() const
|
||||
{
|
||||
auto parsing_context = CSS::Parser::ParsingParams { document(), CSS::Parser::ParsingMode::SVGPresentationAttribute };
|
||||
auto width_attribute = attribute(SVG::AttributeNames::width);
|
||||
|
@ -63,7 +63,7 @@ RefPtr<CSS::CSSStyleValue> SVGSVGElement::width_style_value_from_attribute() con
|
|||
return nullptr;
|
||||
}
|
||||
|
||||
RefPtr<CSS::CSSStyleValue> SVGSVGElement::height_style_value_from_attribute() const
|
||||
RefPtr<CSS::CSSStyleValue const> SVGSVGElement::height_style_value_from_attribute() const
|
||||
{
|
||||
auto parsing_context = CSS::Parser::ParsingParams { document(), CSS::Parser::ParsingMode::SVGPresentationAttribute };
|
||||
auto height_attribute = attribute(SVG::AttributeNames::height);
|
||||
|
|
|
@ -78,8 +78,8 @@ public:
|
|||
void unsuspend_redraw_all() const { }
|
||||
void force_redraw() const { }
|
||||
|
||||
[[nodiscard]] RefPtr<CSS::CSSStyleValue> width_style_value_from_attribute() const;
|
||||
[[nodiscard]] RefPtr<CSS::CSSStyleValue> height_style_value_from_attribute() const;
|
||||
[[nodiscard]] RefPtr<CSS::CSSStyleValue const> width_style_value_from_attribute() const;
|
||||
[[nodiscard]] RefPtr<CSS::CSSStyleValue const> height_style_value_from_attribute() const;
|
||||
|
||||
struct NaturalMetrics {
|
||||
Optional<CSSPixels> width;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue