diff --git a/Userland/Libraries/LibWeb/DOM/Element.cpp b/Userland/Libraries/LibWeb/DOM/Element.cpp index 443a4711a5..3026e854a0 100644 --- a/Userland/Libraries/LibWeb/DOM/Element.cpp +++ b/Userland/Libraries/LibWeb/DOM/Element.cpp @@ -24,6 +24,7 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#include #include #include #include @@ -104,11 +105,7 @@ void Element::remove_attribute(const FlyString& name) bool Element::has_class(const FlyString& class_name) const { - for (auto& class_ : m_classes) { - if (class_ == class_name) - return true; - } - return false; + return any_of(m_classes.begin(), m_classes.end(), [&](auto& it) { return it == class_name; }); } RefPtr Element::create_layout_node()