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 0c3af3981485bb9900415ac8955d9ffe08246593..fd76c7b52d0c516de43f840a80d25c4a60cfcec9 100644 |
--- a/third_party/WebKit/Source/core/layout/LayoutBoxModelObject.cpp |
+++ b/third_party/WebKit/Source/core/layout/LayoutBoxModelObject.cpp |
@@ -252,7 +252,7 @@ void LayoutBoxModelObject::styleDidChange(StyleDifference diff, const ComputedSt |
bool newStyleIsFixedPosition = style()->position() == FixedPosition; |
bool oldStyleIsFixedPosition = oldStyle->position() == FixedPosition; |
if (newStyleIsFixedPosition != oldStyleIsFixedPosition) |
- invalidateDisplayItemClientsIncludingNonCompositingDescendants(nullptr, PaintInvalidationStyleChange); |
+ invalidateDisplayItemClientsIncludingNonCompositingDescendants(PaintInvalidationStyleChange); |
} |
// The used style for body background may change due to computed style change |
@@ -439,28 +439,6 @@ void LayoutBoxModelObject::setBackingNeedsPaintInvalidationInRect(const LayoutRe |
} |
} |
-void LayoutBoxModelObject::invalidateDisplayItemClientOnBacking(const DisplayItemClient& displayItemClient, PaintInvalidationReason invalidationReason, const LayoutObject* layoutObject) const |
-{ |
- displayItemClient.setDisplayItemsUncached(); |
- |
- // We need to inform the GraphicsLayer about this paint invalidation only when we are tracking |
- // paint invalidation or ENABLE(ASSERT). |
-#if !ENABLE(ASSERT) |
- if (!frameView()->isTrackingPaintInvalidations()) |
- return; |
-#endif |
- |
- if (layer()->groupedMapping()) { |
- if (GraphicsLayer* squashingLayer = layer()->groupedMapping()->squashingLayer()) |
- squashingLayer->displayItemClientWasInvalidated(displayItemClient, invalidationReason); |
- } else if (CompositedLayerMapping* compositedLayerMapping = layer()->compositedLayerMapping()) { |
- if (layoutObject && layoutObject->compositedScrollsWithRespectTo(*this)) |
- compositedLayerMapping->scrollingDisplayItemClientWasInvalidated(displayItemClient, invalidationReason); |
- else |
- compositedLayerMapping->displayItemClientWasInvalidated(displayItemClient, invalidationReason); |
- } |
-} |
- |
void LayoutBoxModelObject::addOutlineRectsForNormalChildren(Vector<LayoutRect>& rects, const LayoutPoint& additionalOffset, IncludeBlockVisualOverflowOrNot includeBlockOverflows) const |
{ |
for (LayoutObject* child = slowFirstChild(); child; child = child->nextSibling()) { |