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