| 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 cd3587ad63c36c9c01f3a8c43e808791cc8e3b93..596802b456fa9ae9eb562996673a53988b5ebc3d 100644
|
| --- a/third_party/WebKit/Source/core/layout/LayoutBoxModelObject.cpp
|
| +++ b/third_party/WebKit/Source/core/layout/LayoutBoxModelObject.cpp
|
| @@ -435,8 +435,10 @@ void LayoutBoxModelObject::setBackingNeedsPaintInvalidationInRect(const LayoutRe
|
| }
|
| } else if (compositedScrollsWithRespectTo(&object, *this)) {
|
| layer()->compositedLayerMapping()->setScrollingContentsNeedDisplayInRect(r, invalidationReason, object);
|
| + } else if (usesCompositedScrolling()) {
|
| + layer()->compositedLayerMapping()->setNonScrollingContentsNeedDisplayInRect(r, invalidationReason, object);
|
| } else {
|
| - // TODO(chrishtr): we should be able to skip scrolling content layers in this case.
|
| + // Otherwise invalidate everything.
|
| layer()->compositedLayerMapping()->setContentsNeedDisplayInRect(r, invalidationReason, object);
|
| }
|
| }
|
|
|