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); |
} |