| Index: Source/core/layout/LayoutTreeAsText.cpp
|
| diff --git a/Source/core/layout/LayoutTreeAsText.cpp b/Source/core/layout/LayoutTreeAsText.cpp
|
| index 652860a99579ea27a6a2f3bffba68592bf545c65..c0c918e2c63e4c280152bdb574277bc2e78b61b0 100644
|
| --- a/Source/core/layout/LayoutTreeAsText.cpp
|
| +++ b/Source/core/layout/LayoutTreeAsText.cpp
|
| @@ -662,7 +662,9 @@ void LayoutTreeAsText::writeLayers(TextStream& ts, const DeprecatedPaintLayer* r
|
| // Ensure our lists are up-to-date.
|
| layer->stackingNode()->updateLayerListsIfNeeded();
|
|
|
| - bool shouldPaint = (behavior & LayoutAsTextShowAllLayers) ? true : layer->intersectsDamageRect(layerBounds, damageRect.rect(), rootLayer);
|
| + LayoutPoint offsetFromRoot;
|
| + layer->convertToLayerCoords(rootLayer, offsetFromRoot);
|
| + bool shouldPaint = (behavior & LayoutAsTextShowAllLayers) ? true : layer->intersectsDamageRect(layerBounds, damageRect.rect(), offsetFromRoot);
|
|
|
| Vector<DeprecatedPaintLayerStackingNode*>* negList = layer->stackingNode()->negZOrderList();
|
| bool paintsBackgroundSeparately = negList && negList->size() > 0;
|
|
|