| Index: Source/core/rendering/RenderBlock.cpp
|
| diff --git a/Source/core/rendering/RenderBlock.cpp b/Source/core/rendering/RenderBlock.cpp
|
| index 182dc6a13586b6f5aa6979b058f1bb34642d9eef..ab942346a1399ea74f8dac9dd39f8c77db74848b 100644
|
| --- a/Source/core/rendering/RenderBlock.cpp
|
| +++ b/Source/core/rendering/RenderBlock.cpp
|
| @@ -242,6 +242,14 @@ void RenderBlock::destroy()
|
| #endif
|
| }
|
|
|
| +LayoutRect RenderBlock::selectionRectForPaintInvalidation(const RenderLayerModelObject* paintInvalidationContainer) const
|
| +{
|
| + LayoutRect rect = selectionGapRectsForPaintInvalidation(paintInvalidationContainer);
|
| + // FIXME: groupedMapping() leaks the squashing abstraction.
|
| + if (paintInvalidationContainer->layer()->groupedMapping())
|
| + RenderLayer::mapRectToPaintBackingCoordinates(paintInvalidationContainer, rect);
|
| + return rect;
|
| +}
|
| void RenderBlock::willBeDestroyed()
|
| {
|
| // Mark as being destroyed to avoid trouble with merges in removeChild().
|
|
|