| Index: Source/WebCore/rendering/RenderLayerCompositor.cpp
|
| ===================================================================
|
| --- Source/WebCore/rendering/RenderLayerCompositor.cpp (revision 146647)
|
| +++ Source/WebCore/rendering/RenderLayerCompositor.cpp (working copy)
|
| @@ -768,7 +768,9 @@
|
| }
|
|
|
| IntRect clipRect = pixelSnappedIntRect(layer->backgroundClipRect(RenderLayer::ClipRectsContext(rootRenderLayer(), 0, AbsoluteClipRects)).rect()); // FIXME: Incorrect for CSS regions.
|
| - clipRect.scale(pageScaleFactor());
|
| + if (Settings* settings = m_renderView->document()->settings())
|
| + if (!settings->applyPageScaleFactorInCompositor())
|
| + clipRect.scale(pageScaleFactor());
|
| clipRect.intersect(layerBounds);
|
| overlapMap.add(layer, clipRect);
|
| }
|
|
|