Index: third_party/WebKit/Source/platform/graphics/paint/CompositingRecorder.cpp |
diff --git a/third_party/WebKit/Source/platform/graphics/paint/CompositingRecorder.cpp b/third_party/WebKit/Source/platform/graphics/paint/CompositingRecorder.cpp |
index 7930f26670f9003dd853b62b7e35205c4f48b8a7..2a2d3a86e97906495a355faea6f943d14b7dfc31 100644 |
--- a/third_party/WebKit/Source/platform/graphics/paint/CompositingRecorder.cpp |
+++ b/third_party/WebKit/Source/platform/graphics/paint/CompositingRecorder.cpp |
@@ -52,8 +52,8 @@ void CompositingRecorder::endCompositing(GraphicsContext& graphicsContext, |
const DisplayItem* lastDisplayItem = paintController.lastDisplayItem(0); |
const DisplayItem* secondToLastDisplayItem = |
paintController.lastDisplayItem(1); |
- if (lastDisplayItem && secondToLastDisplayItem && |
- lastDisplayItem->drawsContent() && |
+ if (!RuntimeEnabledFeatures::slimmingPaintV2Enabled() && lastDisplayItem && |
+ secondToLastDisplayItem && lastDisplayItem->drawsContent() && |
secondToLastDisplayItem->getType() == DisplayItem::kBeginCompositing) { |
FloatRect cullRect( |
((DrawingDisplayItem*)lastDisplayItem)->picture()->cullRect()); |