| Index: Source/core/rendering/style/RenderStyle.cpp
|
| diff --git a/Source/core/rendering/style/RenderStyle.cpp b/Source/core/rendering/style/RenderStyle.cpp
|
| index 31a85c2cf2e1c86b8ef515f2d1cd965dff0a254e..274f75d7cd8537ac7ef232be85b8bb07f46bab04 100644
|
| --- a/Source/core/rendering/style/RenderStyle.cpp
|
| +++ b/Source/core/rendering/style/RenderStyle.cpp
|
| @@ -622,8 +622,8 @@ StyleDifference RenderStyle::repaintOnlyDiff(const RenderStyle& other, unsigned&
|
| if (inherited_flags._visibility != other.inherited_flags._visibility
|
| || inherited_flags.m_printColorAdjust != other.inherited_flags.m_printColorAdjust
|
| || inherited_flags._insideLink != other.inherited_flags._insideLink
|
| - || surround->border != other.surround->border
|
| - || *m_background.get() != *other.m_background.get()
|
| + || !surround->border.visuallyEqual(other.surround->border)
|
| + || !m_background->visuallyEqual(*other.m_background)
|
| || rareInheritedData->userModify != other.rareInheritedData->userModify
|
| || rareInheritedData->userSelect != other.rareInheritedData->userSelect
|
| || rareNonInheritedData->userDrag != other.rareNonInheritedData->userDrag
|
|
|