| Index: Source/core/rendering/RenderObject.cpp
|
| diff --git a/Source/core/rendering/RenderObject.cpp b/Source/core/rendering/RenderObject.cpp
|
| index 5ca9dad46bcacf56a0506aa4028e310fef1eacea..7ff11606e40dd85d96db1fd5c88cde24babf7e4a 100644
|
| --- a/Source/core/rendering/RenderObject.cpp
|
| +++ b/Source/core/rendering/RenderObject.cpp
|
| @@ -1586,10 +1586,7 @@ void RenderObject::repaintRectangle(const LayoutRect& r) const
|
| }
|
|
|
| const RenderLayerModelObject* repaintContainer = containerForRepaint();
|
| - if (hasLayer())
|
| - toRenderLayerModelObject(this)->layer()->mapRectToRepaintBacking(repaintContainer, dirtyRect);
|
| - else
|
| - mapRectToRepaintBacking(repaintContainer, dirtyRect);
|
| + RenderLayer::mapRectToRepaintBacking(this, repaintContainer, dirtyRect);
|
| repaintUsingContainer(repaintContainer, pixelSnappedIntRect(dirtyRect), InvalidationRepaintRectangle);
|
| }
|
|
|
|
|