diff options
author | Chris Craik <ccraik@google.com> | 2011-11-17 17:33:50 -0800 |
---|---|---|
committer | Chris Craik <ccraik@google.com> | 2011-11-17 17:33:50 -0800 |
commit | 139c51ff62a002e015fde2d06e2102633d9a8023 (patch) | |
tree | ed32c622a2cad27f4654ebb1743f1b1f58b90519 /Source/WebCore | |
parent | 4eaaa2a02fe00ed1915d8e8005914caf5bc11c80 (diff) | |
download | external_webkit-139c51ff62a002e015fde2d06e2102633d9a8023.zip external_webkit-139c51ff62a002e015fde2d06e2102633d9a8023.tar.gz external_webkit-139c51ff62a002e015fde2d06e2102633d9a8023.tar.bz2 |
Only allow stacking contexts to skip compositing
bug:5635942
Change-Id: Ibda67bb638d9fca5f32c85ee39c1ae1429986eda
Diffstat (limited to 'Source/WebCore')
-rw-r--r-- | Source/WebCore/rendering/RenderLayerCompositor.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/WebCore/rendering/RenderLayerCompositor.cpp b/Source/WebCore/rendering/RenderLayerCompositor.cpp index 598926d..fdf8270 100644 --- a/Source/WebCore/rendering/RenderLayerCompositor.cpp +++ b/Source/WebCore/rendering/RenderLayerCompositor.cpp @@ -650,7 +650,7 @@ bool RenderLayerCompositor::checkForFixedLayers(Vector<RenderLayer*>* list, bool IntRect bounds = aLayer->renderer()->localToAbsoluteQuad( FloatRect(aLayer->localBoundingBox())).enclosingBoundingBox(); if (bounds.contains(currentLayerBounds) - && needsToBeComposited(aLayer)) { + && needsToBeComposited(aLayer) && aLayer->isStackingContext()) { needComposite = false; break; } |