| Index: third_party/WebKit/Source/core/style/ComputedStyle.cpp
|
| diff --git a/third_party/WebKit/Source/core/style/ComputedStyle.cpp b/third_party/WebKit/Source/core/style/ComputedStyle.cpp
|
| index d4ecea553149fae5db25b9120f62e06e9f4021a2..bcc0367d2348a7994c4a947d56a3d764c2d6be74 100644
|
| --- a/third_party/WebKit/Source/core/style/ComputedStyle.cpp
|
| +++ b/third_party/WebKit/Source/core/style/ComputedStyle.cpp
|
| @@ -595,11 +595,17 @@ bool ComputedStyle::diffNeedsFullLayoutAndPaintInvalidation(const ComputedStyle&
|
| || m_rareNonInheritedData->textOverflow != other.m_rareNonInheritedData->textOverflow
|
| || m_rareNonInheritedData->m_shapeMargin != other.m_rareNonInheritedData->m_shapeMargin
|
| || m_rareNonInheritedData->m_order != other.m_rareNonInheritedData->m_order
|
| - || m_rareNonInheritedData->m_grid.get() != other.m_rareNonInheritedData->m_grid.get()
|
| - || m_rareNonInheritedData->m_gridItem.get() != other.m_rareNonInheritedData->m_gridItem.get()
|
| || m_rareNonInheritedData->hasFilters() != other.m_rareNonInheritedData->hasFilters())
|
| return true;
|
|
|
| + if (m_rareNonInheritedData->m_grid.get() != other.m_rareNonInheritedData->m_grid.get()
|
| + && *m_rareNonInheritedData->m_grid.get() != *other.m_rareNonInheritedData->m_grid.get())
|
| + return true;
|
| +
|
| + if (m_rareNonInheritedData->m_gridItem.get() != other.m_rareNonInheritedData->m_gridItem.get()
|
| + && *m_rareNonInheritedData->m_gridItem.get() != *other.m_rareNonInheritedData->m_gridItem.get())
|
| + return true;
|
| +
|
| if (m_rareNonInheritedData->m_deprecatedFlexibleBox.get() != other.m_rareNonInheritedData->m_deprecatedFlexibleBox.get()
|
| && *m_rareNonInheritedData->m_deprecatedFlexibleBox.get() != *other.m_rareNonInheritedData->m_deprecatedFlexibleBox.get())
|
| return true;
|
|
|