Index: Source/core/rendering/RenderLayerCompositor.cpp |
diff --git a/Source/core/rendering/RenderLayerCompositor.cpp b/Source/core/rendering/RenderLayerCompositor.cpp |
index 4f5bddd0b58b1476df688a0ba7b82845c579c52c..542c4c499e3794f07c1155fbc9388d6e8527843c 100644 |
--- a/Source/core/rendering/RenderLayerCompositor.cpp |
+++ b/Source/core/rendering/RenderLayerCompositor.cpp |
@@ -2468,8 +2468,10 @@ void RenderLayerCompositor::notifyIFramesOfCompositingChange() |
// Compositing also affects the answer to RenderIFrame::requiresAcceleratedCompositing(), so |
// we need to schedule a style recalc in our parent document. |
- if (HTMLFrameOwnerElement* ownerElement = m_renderView->document().ownerElement()) |
+ if (HTMLFrameOwnerElement* ownerElement = m_renderView->document().ownerElement()) { |
+ ownerElement->document().renderView()->compositor()->setNeedsToRecomputeCompositingRequirements(); |
ownerElement->scheduleLayerUpdate(); |
+ } |
abarth-chromium
2014/02/06 03:27:50
I ran into this same function when working on putt
dstockwell
2014/02/06 03:36:19
I think that's the main reason this is broken at h
|
} |
bool RenderLayerCompositor::layerHas3DContent(const RenderLayer* layer) const |