| Index: Source/core/rendering/svg/RenderSVGResourceContainer.cpp
|
| diff --git a/Source/core/rendering/svg/RenderSVGResourceContainer.cpp b/Source/core/rendering/svg/RenderSVGResourceContainer.cpp
|
| index e307cf2e24286bf6e88dc2ebc0490702dcb03b4c..d04e92b044c8e707a1a8777cfe7a9b66f2890a04 100644
|
| --- a/Source/core/rendering/svg/RenderSVGResourceContainer.cpp
|
| +++ b/Source/core/rendering/svg/RenderSVGResourceContainer.cpp
|
| @@ -49,8 +49,6 @@ RenderSVGResourceContainer::RenderSVGResourceContainer(SVGElement* node)
|
|
|
| RenderSVGResourceContainer::~RenderSVGResourceContainer()
|
| {
|
| - if (m_registered)
|
| - svgExtensionsFromElement(element()).removeResource(m_id);
|
| }
|
|
|
| void RenderSVGResourceContainer::layout()
|
| @@ -72,6 +70,8 @@ void RenderSVGResourceContainer::willBeDestroyed()
|
| {
|
| SVGResourcesCache::resourceDestroyed(this);
|
| RenderSVGHiddenContainer::willBeDestroyed();
|
| + if (m_registered)
|
| + svgExtensionsFromElement(element()).removeResource(m_id);
|
| }
|
|
|
| void RenderSVGResourceContainer::styleDidChange(StyleDifference diff, const RenderStyle* oldStyle)
|
|
|