summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/rendering
diff options
context:
space:
mode:
authorBart Sears <bsears@google.com>2011-11-18 14:47:52 -0800
committerAndroid Git Automerger <android-git-automerger@android.com>2011-11-18 14:47:52 -0800
commite9a6f7f6329c1ca43f9d2b460dfae48945dbbdd1 (patch)
treeb7859da7a964bee26fa207100142986eb1c245c9 /Source/WebCore/rendering
parent33cba7f38cb8b5c82107e07f658e1f5a0ace7ba8 (diff)
parente2e7333b68070e867d6d96f46bedd49eb85199a0 (diff)
downloadexternal_webkit-e9a6f7f6329c1ca43f9d2b460dfae48945dbbdd1.zip
external_webkit-e9a6f7f6329c1ca43f9d2b460dfae48945dbbdd1.tar.gz
external_webkit-e9a6f7f6329c1ca43f9d2b460dfae48945dbbdd1.tar.bz2
am e2e7333b: Merge "Only allow stacking contexts to skip compositing" into ics-mr1
* commit 'e2e7333b68070e867d6d96f46bedd49eb85199a0': Only allow stacking contexts to skip compositing
Diffstat (limited to 'Source/WebCore/rendering')
-rw-r--r--Source/WebCore/rendering/RenderLayerCompositor.cpp2
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;
}