| Index: third_party/WebKit/Source/core/layout/LayoutBoxModelObject.cpp
|
| diff --git a/third_party/WebKit/Source/core/layout/LayoutBoxModelObject.cpp b/third_party/WebKit/Source/core/layout/LayoutBoxModelObject.cpp
|
| index 762eb058847fb854534bb050653e272e9898ba35..93006b57f0f2b93a98b286d2d2687c01b6b2991f 100644
|
| --- a/third_party/WebKit/Source/core/layout/LayoutBoxModelObject.cpp
|
| +++ b/third_party/WebKit/Source/core/layout/LayoutBoxModelObject.cpp
|
| @@ -166,7 +166,7 @@ void LayoutBoxModelObject::styleWillChange(StyleDifference diff, const ComputedS
|
| FloatStateForStyleChange::setWasFloating(this, isFloating());
|
|
|
| if (const ComputedStyle* oldStyle = style()) {
|
| - if (parent() && diff.needsPaintInvalidationSubtree()) {
|
| + if (hasLayer() && diff.needsPaintInvalidationSubtree()) {
|
| if (oldStyle->hasAutoClip() != newStyle.hasAutoClip()
|
| || oldStyle->clip() != newStyle.clip())
|
| layer()->clipper().clearClipRectsIncludingDescendants();
|
|
|