| Index: Source/core/rendering/style/StyleRareInheritedData.cpp
|
| diff --git a/Source/core/rendering/style/StyleRareInheritedData.cpp b/Source/core/rendering/style/StyleRareInheritedData.cpp
|
| index bcc9efce3aba6aee142ffd152b7b6c25697c2425..0e28952eb3f033e03abf86634b6fb1b3d83da86b 100644
|
| --- a/Source/core/rendering/style/StyleRareInheritedData.cpp
|
| +++ b/Source/core/rendering/style/StyleRareInheritedData.cpp
|
| @@ -22,6 +22,7 @@
|
| #include "config.h"
|
| #include "core/rendering/style/StyleRareInheritedData.h"
|
|
|
| +#include "core/rendering/style/AppliedTextDecoration.h"
|
| #include "core/rendering/style/CursorList.h"
|
| #include "core/rendering/style/DataEquivalency.h"
|
| #include "core/rendering/style/QuotesData.h"
|
| @@ -39,7 +40,7 @@ struct SameSizeAsStyleRareInheritedData : public RefCounted<SameSizeAsStyleRareI
|
| Color colors[5];
|
| void* ownPtrs[1];
|
| AtomicString atomicStrings[4];
|
| - void* refPtrs[2];
|
| + void* refPtrs[3];
|
| Length lengths[1];
|
| float secondFloat;
|
| unsigned m_bitfields[2];
|
| @@ -152,6 +153,7 @@ StyleRareInheritedData::StyleRareInheritedData(const StyleRareInheritedData& o)
|
| , textEmphasisCustomMark(o.textEmphasisCustomMark)
|
| , m_tabSize(o.m_tabSize)
|
| , tapHighlightColor(o.tapHighlightColor)
|
| + , appliedTextDecorations(o.appliedTextDecorations)
|
| {
|
| }
|
|
|
| @@ -214,7 +216,8 @@ bool StyleRareInheritedData::operator==(const StyleRareInheritedData& o) const
|
| && m_imageRendering == o.m_imageRendering
|
| && m_textUnderlinePosition == o.m_textUnderlinePosition
|
| && m_rubyPosition == o.m_rubyPosition
|
| - && dataEquivalent(listStyleImage.get(), o.listStyleImage.get());
|
| + && dataEquivalent(listStyleImage.get(), o.listStyleImage.get())
|
| + && dataEquivalent(appliedTextDecorations, o.appliedTextDecorations);
|
| }
|
|
|
| bool StyleRareInheritedData::shadowDataEquivalent(const StyleRareInheritedData& o) const
|
|
|