Index: third_party/WebKit/Source/core/frame/FrameView.cpp |
diff --git a/third_party/WebKit/Source/core/frame/FrameView.cpp b/third_party/WebKit/Source/core/frame/FrameView.cpp |
index 687b58d8451b0789bb81f5d439dc29cfbdc80004..ae1342c015da61079e5fed989144431770cf8b2d 100644 |
--- a/third_party/WebKit/Source/core/frame/FrameView.cpp |
+++ b/third_party/WebKit/Source/core/frame/FrameView.cpp |
@@ -2639,20 +2639,8 @@ void FrameView::synchronizedPaint() |
void FrameView::synchronizedPaintRecursively(GraphicsLayer* graphicsLayer) |
{ |
- if (graphicsLayer->drawsContent()) { |
- // Usually this is not needed because the PaintLayer will setup the chunk properties |
- // altogether. However in debug builds the GraphicsLayer could paint debug background before |
- // we ever reach the PaintLayer. |
- Optional<ScopedPaintChunkProperties> scopedPaintChunkProperties; |
- if (RuntimeEnabledFeatures::slimmingPaintV2Enabled()) { |
- PaintChunkProperties properties; |
- properties.transform = m_rootTransform; |
- properties.clip = m_rootClip; |
- properties.effect = m_rootEffect; |
- scopedPaintChunkProperties.emplace(graphicsLayer->getPaintController(), *layoutView(), DisplayItem::DebugRedFill, properties); |
- } |
+ if (graphicsLayer->drawsContent()) |
graphicsLayer->paint(nullptr); |
- } |
if (!RuntimeEnabledFeatures::slimmingPaintV2Enabled()) { |
if (GraphicsLayer* maskLayer = graphicsLayer->maskLayer()) |