Index: third_party/WebKit/Source/core/layout/compositing/PaintLayerCompositor.cpp |
diff --git a/third_party/WebKit/Source/core/layout/compositing/PaintLayerCompositor.cpp b/third_party/WebKit/Source/core/layout/compositing/PaintLayerCompositor.cpp |
index 16650e0a8010342a0719e344c0d6a99757e6305b..c05c19ddc568ecb1fb37e13496fe2a91266e04ac 100644 |
--- a/third_party/WebKit/Source/core/layout/compositing/PaintLayerCompositor.cpp |
+++ b/third_party/WebKit/Source/core/layout/compositing/PaintLayerCompositor.cpp |
@@ -245,7 +245,7 @@ void PaintLayerCompositor::updateIfNeededRecursive() |
if (!child->isLocalFrame()) |
continue; |
LocalFrame* localFrame = toLocalFrame(child); |
- if (localFrame->shouldThrottleRendering()) |
+ if (localFrame->shouldThrottleRendering() || !localFrame->contentLayoutObject()) |
continue; |
localFrame->contentLayoutObject()->compositor()->assertNoUnresolvedDirtyBits(); |
} |