Index: Source/core/svg/SVGTextPathElement.cpp |
diff --git a/Source/core/svg/SVGTextPathElement.cpp b/Source/core/svg/SVGTextPathElement.cpp |
index 70d396d63ae3a01603247aa4fd36f1bf69718064..b3b1e5762f777feac3e285bcf4c8d9071da5962e 100644 |
--- a/Source/core/svg/SVGTextPathElement.cpp |
+++ b/Source/core/svg/SVGTextPathElement.cpp |
@@ -164,10 +164,10 @@ void SVGTextPathElement::buildPendingResource() |
document().accessSVGExtensions().addPendingResource(id, this); |
ASSERT(hasPendingResources()); |
} |
- } else if (target->hasTagName(SVGNames::pathTag)) { |
+ } else if (isSVGPathElement(*target)) { |
// 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, toSVGElement(target)); |
+ document().accessSVGExtensions().addElementReferencingTarget(this, toSVGElement((target))); |
} |
} |