diff --git a/Userland/Libraries/LibWeb/CSS/Parser/Function.cpp b/Userland/Libraries/LibWeb/CSS/Parser/Function.cpp index 5218d7b02a..f1d872ebba 100644 --- a/Userland/Libraries/LibWeb/CSS/Parser/Function.cpp +++ b/Userland/Libraries/LibWeb/CSS/Parser/Function.cpp @@ -10,12 +10,12 @@ namespace Web::CSS::Parser { -Function::Function(String name) +Function::Function(FlyString name) : m_name(move(name)) { } -Function::Function(String name, Vector&& values) +Function::Function(FlyString name, Vector&& values) : m_name(move(name)) , m_values(move(values)) { diff --git a/Userland/Libraries/LibWeb/CSS/Parser/Function.h b/Userland/Libraries/LibWeb/CSS/Parser/Function.h index 4ce7ed871f..5979c461f7 100644 --- a/Userland/Libraries/LibWeb/CSS/Parser/Function.h +++ b/Userland/Libraries/LibWeb/CSS/Parser/Function.h @@ -7,6 +7,7 @@ #pragma once +#include #include #include #include @@ -19,17 +20,17 @@ class Function : public RefCounted { friend class Parser; public: - explicit Function(String name); - Function(String name, Vector&& values); + explicit Function(FlyString name); + Function(FlyString name, Vector&& values); ~Function(); - String const& name() const { return m_name; } + StringView name() const { return m_name; } Vector const& values() const { return m_values; } String to_string() const; private: - String m_name; + FlyString m_name; Vector m_values; }; }