Index: third_party/WebKit/Source/core/paint/PaintLayer.cpp |
diff --git a/third_party/WebKit/Source/core/paint/PaintLayer.cpp b/third_party/WebKit/Source/core/paint/PaintLayer.cpp |
index 8bdfda4570402e638f406c5b3a912ca85e6f3ed5..36bfa4d4968b05e54969eb2d6c34404a1481e9e5 100644 |
--- a/third_party/WebKit/Source/core/paint/PaintLayer.cpp |
+++ b/third_party/WebKit/Source/core/paint/PaintLayer.cpp |
@@ -904,6 +904,7 @@ PaintLayer* PaintLayer::enclosingLayerForPaintInvalidationCrossingFrameBoundarie |
while (!compositedLayer) { |
compositedLayer = layer->enclosingLayerForPaintInvalidation(); |
if (!compositedLayer) { |
+ RELEASE_ASSERT(layer->layoutObject()->frame()); |
LayoutObject* owner = layer->layoutObject()->frame()->ownerLayoutObject(); |
if (!owner) |
break; |