From a336fe4fc4b0d20ad0fe44bc9a744dea9da3e7a5 Mon Sep 17 00:00:00 2001 From: Sam Atkins Date: Tue, 1 Aug 2023 13:57:39 +0100 Subject: [PATCH] LibWeb: Include all pseudo-classes in SimpleSelector::serialize Rather than logging ones that are missed, just rely on the compiler to complain if one is missing. `:indeterminate` was. :^) --- Userland/Libraries/LibWeb/CSS/Selector.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Userland/Libraries/LibWeb/CSS/Selector.cpp b/Userland/Libraries/LibWeb/CSS/Selector.cpp index 18fa0df836..e80d4d0519 100644 --- a/Userland/Libraries/LibWeb/CSS/Selector.cpp +++ b/Userland/Libraries/LibWeb/CSS/Selector.cpp @@ -227,6 +227,7 @@ ErrorOr Selector::SimpleSelector::serialize() const case Selector::SimpleSelector::PseudoClass::Type::Disabled: case Selector::SimpleSelector::PseudoClass::Type::Enabled: case Selector::SimpleSelector::PseudoClass::Type::Checked: + case Selector::SimpleSelector::PseudoClass::Type::Indeterminate: case Selector::SimpleSelector::PseudoClass::Type::Active: case Selector::SimpleSelector::PseudoClass::Type::Scope: case Selector::SimpleSelector::PseudoClass::Type::Defined: @@ -265,9 +266,6 @@ ErrorOr Selector::SimpleSelector::serialize() const } TRY(s.try_append(')')); break; - default: - dbgln("FIXME: Unknown pseudo class type for serialization: {}", to_underlying(pseudo_class.type)); - VERIFY_NOT_REACHED(); } break; }