| Index: third_party/WebKit/Source/core/paint/FindPropertiesNeedingUpdate.h
|
| diff --git a/third_party/WebKit/Source/core/paint/FindPropertiesNeedingUpdate.h b/third_party/WebKit/Source/core/paint/FindPropertiesNeedingUpdate.h
|
| index cf648c6e1b1cbbb9122a5663557fab281c0cd463..e444b3f47449735ceef60ff52fb19bc024e9d978 100644
|
| --- a/third_party/WebKit/Source/core/paint/FindPropertiesNeedingUpdate.h
|
| +++ b/third_party/WebKit/Source/core/paint/FindPropertiesNeedingUpdate.h
|
| @@ -140,8 +140,14 @@ class FindObjectPropertiesNeedingUpdateScope {
|
| objectProperties->paintOffsetTranslation());
|
| DCHECK_OBJECT_PROPERTY_EQ(m_object, m_originalProperties->transform(),
|
| objectProperties->transform());
|
| + // This check ignores changes of reference filters.
|
| DCHECK_OBJECT_PROPERTY_EQ(m_object, m_originalProperties->effect(),
|
| objectProperties->effect());
|
| + // This remedies the above ignored check of reference filters.
|
| + DCHECK(m_originalProperties->styleFilterOperations() ==
|
| + objectProperties->styleFilterOperations())
|
| + << "Filter operations were updated without the layout object ("
|
| + << m_object.debugName() << ") needing a paint property update.";
|
| DCHECK_OBJECT_PROPERTY_EQ(m_object, m_originalProperties->cssClip(),
|
| objectProperties->cssClip());
|
| DCHECK_OBJECT_PROPERTY_EQ(m_object,
|
|
|