From de5d25ee44ff1d7224809920fa5a10f016edb209 Mon Sep 17 00:00:00 2001 From: MacDue Date: Mon, 22 Aug 2022 21:43:25 +0100 Subject: [PATCH] LibWeb: Add missing checks to LinearGradientStyleValue::equals() --- Userland/Libraries/LibWeb/CSS/StyleValue.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Userland/Libraries/LibWeb/CSS/StyleValue.cpp b/Userland/Libraries/LibWeb/CSS/StyleValue.cpp index 4e8f892c45..ab2d5a1a10 100644 --- a/Userland/Libraries/LibWeb/CSS/StyleValue.cpp +++ b/Userland/Libraries/LibWeb/CSS/StyleValue.cpp @@ -1557,8 +1557,12 @@ bool LinearGradientStyleValue::equals(StyleValue const& other_) const return false; auto& other = other_.as_linear_gradient(); - if (m_direction != other.m_direction || m_color_stop_list.size() != other.m_color_stop_list.size()) + if (m_gradient_type != other.m_gradient_type + || m_repeating != other.m_repeating + || m_direction != other.m_direction + || m_color_stop_list.size() != other.m_color_stop_list.size()) { return false; + } for (size_t i = 0; i < m_color_stop_list.size(); i++) { if (m_color_stop_list[i] != other.m_color_stop_list[i])