Index: Source/core/svg/animation/SVGSMILElement.cpp |
diff --git a/Source/core/svg/animation/SVGSMILElement.cpp b/Source/core/svg/animation/SVGSMILElement.cpp |
index c79205efa8d1ddae12bcac2561ba8e6803b2673a..3fae4d1adf598117b8660f03eeef99579da49f7e 100644 |
--- a/Source/core/svg/animation/SVGSMILElement.cpp |
+++ b/Source/core/svg/animation/SVGSMILElement.cpp |
@@ -148,8 +148,7 @@ SVGSMILElement::~SVGSMILElement() |
void SVGSMILElement::clearResourceReferences() |
{ |
- ASSERT(document()); |
- document()->accessSVGExtensions()->removeAllTargetReferencesForElement(this); |
+ document().accessSVGExtensions()->removeAllTargetReferencesForElement(this); |
} |
void SVGSMILElement::buildPendingResource() |
@@ -168,7 +167,7 @@ void SVGSMILElement::buildPendingResource() |
if (href.isEmpty()) |
target = parentNode() && parentNode()->isElementNode() ? toElement(parentNode()) : 0; |
else |
- target = SVGURIReference::targetElementFromIRIString(href, document(), &id); |
+ target = SVGURIReference::targetElementFromIRIString(href, &document(), &id); |
SVGElement* svgTarget = target && target->isSVGElement() ? toSVGElement(target) : 0; |
if (svgTarget && !svgTarget->inDocument()) |
@@ -179,17 +178,17 @@ void SVGSMILElement::buildPendingResource() |
if (!svgTarget) { |
// Do not register as pending if we are already pending this resource. |
- if (document()->accessSVGExtensions()->isElementPendingResource(this, id)) |
+ if (document().accessSVGExtensions()->isElementPendingResource(this, id)) |
return; |
if (!id.isEmpty()) { |
- document()->accessSVGExtensions()->addPendingResource(id, this); |
+ document().accessSVGExtensions()->addPendingResource(id, this); |
ASSERT(hasPendingResources()); |
} |
} else { |
// Register us with the target in the dependencies map. Any change of hrefElement |
// that leads to relayout/repainting now informs us, so we can react to it. |
- document()->accessSVGExtensions()->addElementReferencingTarget(this, svgTarget); |
+ document().accessSVGExtensions()->addElementReferencingTarget(this, svgTarget); |
} |
} |