| Index: Source/platform/graphics/GraphicsLayer.cpp
|
| diff --git a/Source/platform/graphics/GraphicsLayer.cpp b/Source/platform/graphics/GraphicsLayer.cpp
|
| index 197161ebf986f2eb429003abd7f23cc3d1261851..6c27628d2cea91ee20f22808ca0b84abb2ca9c98 100644
|
| --- a/Source/platform/graphics/GraphicsLayer.cpp
|
| +++ b/Source/platform/graphics/GraphicsLayer.cpp
|
| @@ -64,6 +64,7 @@
|
|
|
| namespace blink {
|
|
|
| +// TODO(wangxianzhu): Remove this when we no longer invalidate rects.
|
| struct PaintInvalidationTrackingInfo {
|
| Vector<FloatRect> invalidationRects;
|
| Vector<String> invalidationObjects;
|
| @@ -785,7 +786,7 @@ void GraphicsLayer::setSize(const FloatSize& size)
|
| // The red debug fill needs to be invalidated if the layer resizes.
|
| if (m_displayItemList) {
|
| ASSERT(RuntimeEnabledFeatures::slimmingPaintEnabled());
|
| - m_displayItemList->invalidate(displayItemClient());
|
| + m_displayItemList->invalidateUntracked(displayItemClient());
|
| }
|
| #endif
|
| }
|
| @@ -986,7 +987,7 @@ void GraphicsLayer::setNeedsDisplayInRect(const IntRect& rect, PaintInvalidation
|
| void GraphicsLayer::invalidateDisplayItemClient(const DisplayItemClientWrapper& displayItemClient)
|
| {
|
| ASSERT(RuntimeEnabledFeatures::slimmingPaintEnabled());
|
| - displayItemList()->invalidate(displayItemClient.displayItemClient());
|
| + displayItemList()->invalidate(displayItemClient);
|
| if (isTrackingPaintInvalidations())
|
| trackPaintInvalidationObject(displayItemClient.debugName());
|
| }
|
|
|