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