Index: Source/core/svg/SVGTSpanElement.cpp |
diff --git a/Source/core/svg/SVGTSpanElement.cpp b/Source/core/svg/SVGTSpanElement.cpp |
index 9aa1a9390f4a80bca5b0d844255062ef81390583..f8e2f69e461f72a71464d8f52b8b650f4903b9a6 100644 |
--- a/Source/core/svg/SVGTSpanElement.cpp |
+++ b/Source/core/svg/SVGTSpanElement.cpp |
@@ -46,13 +46,13 @@ RenderObject* SVGTSpanElement::createRenderer(RenderStyle*) |
bool SVGTSpanElement::rendererIsNeeded(const RenderStyle& style) |
{ |
if (parentNode() |
- && (parentNode()->hasTagName(SVGNames::aTag) |
+ && (isSVGAElement(*parentNode()) |
#if ENABLE(SVG_FONTS) |
- || parentNode()->hasTagName(SVGNames::altGlyphTag) |
+ || isSVGAltGlyphElement(*parentNode()) |
#endif |
- || parentNode()->hasTagName(SVGNames::textTag) |
- || parentNode()->hasTagName(SVGNames::textPathTag) |
- || parentNode()->hasTagName(SVGNames::tspanTag))) |
+ || isSVGTextElement(*parentNode()) |
+ || isSVGTextPathElement(*parentNode()) |
+ || isSVGTSpanElement(*parentNode()))) |
return Element::rendererIsNeeded(style); |
return false; |