| Index: Source/core/rendering/svg/RenderSVGModelObject.cpp
|
| diff --git a/Source/core/rendering/svg/RenderSVGModelObject.cpp b/Source/core/rendering/svg/RenderSVGModelObject.cpp
|
| index 2939781f49c4d4a20c9ecca9a8cac74a71681d4f..f3e5ca870c2e29576bb33cf74d21fe33bef1ff79 100644
|
| --- a/Source/core/rendering/svg/RenderSVGModelObject.cpp
|
| +++ b/Source/core/rendering/svg/RenderSVGModelObject.cpp
|
| @@ -33,6 +33,7 @@
|
| #include "core/rendering/svg/RenderSVGModelObject.h"
|
|
|
| #include "SVGNames.h"
|
| +#include "core/rendering/svg/RenderSVGRoot.h"
|
| #include "core/rendering/svg/SVGResourcesCache.h"
|
| #include "core/svg/SVGStyledElement.h"
|
|
|
| @@ -94,6 +95,17 @@ void RenderSVGModelObject::willBeDestroyed()
|
| RenderObject::willBeDestroyed();
|
| }
|
|
|
| +void RenderSVGModelObject::computeLayerHitTestRects(LayerHitTestRects& rects) const
|
| +{
|
| + // Using just the rect for the SVGRoot is good enough for now.
|
| + SVGRenderSupport::findTreeRootObject(this)->computeLayerHitTestRects(rects);
|
| +}
|
| +
|
| +void RenderSVGModelObject::addLayerHitTestRects(LayerHitTestRects&, const RenderLayer* currentLayer, const LayoutPoint& layerOffset) const
|
| +{
|
| + // We don't walk into SVG trees at all - just report their container.
|
| +}
|
| +
|
| void RenderSVGModelObject::styleWillChange(StyleDifference diff, const RenderStyle* newStyle)
|
| {
|
| if (diff == StyleDifferenceLayout) {
|
|
|