| Index: Source/core/rendering/svg/RenderSVGBlock.cpp
|
| diff --git a/Source/core/rendering/svg/RenderSVGBlock.cpp b/Source/core/rendering/svg/RenderSVGBlock.cpp
|
| index 4744ea897d690f3509f48cfbddbdaaf201598d29..e7185fcfa13d11c5d916af499e4fe6eb261fe479 100644
|
| --- a/Source/core/rendering/svg/RenderSVGBlock.cpp
|
| +++ b/Source/core/rendering/svg/RenderSVGBlock.cpp
|
| @@ -56,7 +56,7 @@ void RenderSVGBlock::updateFromStyle()
|
| //
|
| // If we want to support overflow rules for <foreignObject> we can choose between two solutions:
|
| // a) make RenderSVGForeignObject require layers and SVG layer aware
|
| - // b) reactor overflow logic out of RenderLayer (as suggested by dhyatt), which is a large task
|
| + // b) reactor overflow logic out of Layer (as suggested by dhyatt), which is a large task
|
| //
|
| // Until this is resolved, disable overflow support. Opera/FF don't support it as well at the moment (Feb 2010).
|
| //
|
| @@ -92,22 +92,22 @@ void RenderSVGBlock::styleDidChange(StyleDifference diff, const RenderStyle* old
|
| SVGResourcesCache::clientStyleChanged(this, diff, style());
|
| }
|
|
|
| -void RenderSVGBlock::mapLocalToContainer(const RenderLayerModelObject* paintInvalidationContainer, TransformState& transformState, MapCoordinatesFlags, bool* wasFixed, const PaintInvalidationState* paintInvalidationState) const
|
| +void RenderSVGBlock::mapLocalToContainer(const LayoutLayerModelObject* paintInvalidationContainer, TransformState& transformState, MapCoordinatesFlags, bool* wasFixed, const PaintInvalidationState* paintInvalidationState) const
|
| {
|
| SVGRenderSupport::mapLocalToContainer(this, paintInvalidationContainer, transformState, wasFixed, paintInvalidationState);
|
| }
|
|
|
| -const RenderObject* RenderSVGBlock::pushMappingToContainer(const RenderLayerModelObject* ancestorToStopAt, RenderGeometryMap& geometryMap) const
|
| +const RenderObject* RenderSVGBlock::pushMappingToContainer(const LayoutLayerModelObject* ancestorToStopAt, RenderGeometryMap& geometryMap) const
|
| {
|
| return SVGRenderSupport::pushMappingToContainer(this, ancestorToStopAt, geometryMap);
|
| }
|
|
|
| -LayoutRect RenderSVGBlock::clippedOverflowRectForPaintInvalidation(const RenderLayerModelObject* paintInvalidationContainer, const PaintInvalidationState* paintInvalidationState) const
|
| +LayoutRect RenderSVGBlock::clippedOverflowRectForPaintInvalidation(const LayoutLayerModelObject* paintInvalidationContainer, const PaintInvalidationState* paintInvalidationState) const
|
| {
|
| return SVGRenderSupport::clippedOverflowRectForPaintInvalidation(this, paintInvalidationContainer, paintInvalidationState);
|
| }
|
|
|
| -void RenderSVGBlock::mapRectToPaintInvalidationBacking(const RenderLayerModelObject* paintInvalidationContainer, LayoutRect& rect, const PaintInvalidationState* paintInvalidationState) const
|
| +void RenderSVGBlock::mapRectToPaintInvalidationBacking(const LayoutLayerModelObject* paintInvalidationContainer, LayoutRect& rect, const PaintInvalidationState* paintInvalidationState) const
|
| {
|
| FloatRect paintInvalidationRect = rect;
|
| paintInvalidationRect.inflate(style()->outlineWidth());
|
|
|