From 1bf1084f2b10c3b47fd1a588d85d21ed0eb41d0c Mon Sep 17 00:00:00 2001 From: Lorry Tar Creator Date: Tue, 27 Jun 2017 06:07:23 +0000 Subject: webkitgtk-2.16.5 --- Source/WebCore/rendering/style/ShadowData.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'Source/WebCore/rendering/style/ShadowData.cpp') diff --git a/Source/WebCore/rendering/style/ShadowData.cpp b/Source/WebCore/rendering/style/ShadowData.cpp index d91073bd4..4e5cb90f0 100644 --- a/Source/WebCore/rendering/style/ShadowData.cpp +++ b/Source/WebCore/rendering/style/ShadowData.cpp @@ -23,6 +23,7 @@ #include "ShadowData.h" #include "LayoutRect.h" +#include namespace WebCore { @@ -33,14 +34,13 @@ ShadowData::ShadowData(const ShadowData& o) , m_color(o.m_color) , m_style(o.m_style) , m_isWebkitBoxShadow(o.m_isWebkitBoxShadow) - , m_next(o.m_next ? adoptPtr(new ShadowData(*o.m_next)) : nullptr) + , m_next(o.m_next ? std::make_unique(*o.m_next) : nullptr) { } bool ShadowData::operator==(const ShadowData& o) const { - if ((m_next && !o.m_next) || (!m_next && o.m_next) - || (m_next && o.m_next && *m_next != *o.m_next)) + if (!arePointingToEqualData(m_next, o.m_next)) return false; return m_location == o.m_location -- cgit v1.2.1