From d8cdf3f5e1ee21da1c7ab062c2ca24b2fc7f788b Mon Sep 17 00:00:00 2001 From: Linus Groh Date: Wed, 13 May 2020 17:25:56 +0100 Subject: [PATCH] LibWeb: Make CSS property parsing case-insensitive These are all valid: background-COLOR: red; Background-Color: red; BACKGROUND-COLOR: red; BaCkGrOuNd-CoLoR: red; --- .../Generate_CSS_PropertyID_cpp/Generate_CSS_PropertyID_cpp.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Libraries/LibWeb/CodeGenerators/Generate_CSS_PropertyID_cpp/Generate_CSS_PropertyID_cpp.cpp b/Libraries/LibWeb/CodeGenerators/Generate_CSS_PropertyID_cpp/Generate_CSS_PropertyID_cpp.cpp index 2b34a62cd8..9891d6bae4 100644 --- a/Libraries/LibWeb/CodeGenerators/Generate_CSS_PropertyID_cpp/Generate_CSS_PropertyID_cpp.cpp +++ b/Libraries/LibWeb/CodeGenerators/Generate_CSS_PropertyID_cpp/Generate_CSS_PropertyID_cpp.cpp @@ -67,7 +67,7 @@ int main(int argc, char** argv) json.as_object().for_each_member([&](auto& name, auto& value) { ASSERT(value.is_object()); - out() << " if (string == \"" << name << "\")"; + out() << " if (string.equals_ignoring_case(\"" << name << "\"))"; out() << " return PropertyID::" << title_casify(name) << ";"; });