| 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());
|
|
|