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