Index: Source/core/rendering/RenderLayer.cpp |
diff --git a/Source/core/rendering/RenderLayer.cpp b/Source/core/rendering/RenderLayer.cpp |
index ea83bc9e465458e5b59d3e73b430a8b72a3eb3e3..aa16359e4bf5cb56ef3f2724b7d473f3cf0dd03c 100644 |
--- a/Source/core/rendering/RenderLayer.cpp |
+++ b/Source/core/rendering/RenderLayer.cpp |
@@ -1016,7 +1016,7 @@ RenderLayer* RenderLayer::enclosingLayerForPaintInvalidation() const |
if (isPaintInvalidationContainer()) |
return const_cast<RenderLayer*>(this); |
- for (const RenderLayer* curr = compositingContainer(); curr; curr = curr->compositingContainer()) { |
+ for (const RenderLayer* curr = parent(); curr; curr = curr->parent()) { |
if (curr->isPaintInvalidationContainer()) |
return const_cast<RenderLayer*>(curr); |
} |