| Index: third_party/WebKit/Source/platform/graphics/paint/PaintArtifact.cpp
 | 
| diff --git a/third_party/WebKit/Source/platform/graphics/paint/PaintArtifact.cpp b/third_party/WebKit/Source/platform/graphics/paint/PaintArtifact.cpp
 | 
| index 920c745fe37b88d3cf555f6c12cf247802003884..1190f93debb49d43557e3ab20de59c1eac4728dc 100644
 | 
| --- a/third_party/WebKit/Source/platform/graphics/paint/PaintArtifact.cpp
 | 
| +++ b/third_party/WebKit/Source/platform/graphics/paint/PaintArtifact.cpp
 | 
| @@ -85,7 +85,8 @@ size_t PaintArtifact::approximateUnsharedMemoryUsage() const {
 | 
|  }
 | 
|  
 | 
|  void PaintArtifact::replay(const FloatRect& bounds,
 | 
| -                           GraphicsContext& graphicsContext) const {
 | 
| +                           GraphicsContext& graphicsContext,
 | 
| +                           const PropertyTreeState& replayState) const {
 | 
|    TRACE_EVENT0("blink,benchmark", "PaintArtifact::replay");
 | 
|    if (!RuntimeEnabledFeatures::slimmingPaintV2Enabled()) {
 | 
|      for (const DisplayItem& displayItem : m_displayItemList)
 | 
| @@ -100,9 +101,9 @@ void PaintArtifact::replay(const FloatRect& bounds,
 | 
|      for (const auto& chunk : paintChunks())
 | 
|        pointerPaintChunks.push_back(&chunk);
 | 
|      scoped_refptr<cc::DisplayItemList> displayItemList =
 | 
| -        PaintChunksToCcLayer::convert(
 | 
| -            pointerPaintChunks, PropertyTreeState::root(), gfx::Vector2dF(),
 | 
| -            getDisplayItemList(), *geometryMapper);
 | 
| +        PaintChunksToCcLayer::convert(pointerPaintChunks, replayState,
 | 
| +                                      gfx::Vector2dF(), getDisplayItemList(),
 | 
| +                                      *geometryMapper);
 | 
|      graphicsContext.canvas()->drawDisplayItemList(displayItemList);
 | 
|    }
 | 
|  }
 | 
| 
 |