| Index: Source/core/svg/SVGAltGlyphElement.cpp
|
| diff --git a/Source/core/svg/SVGAltGlyphElement.cpp b/Source/core/svg/SVGAltGlyphElement.cpp
|
| index 17b6ea9766ca91b3e4d65854ba365353fdfc0d6b..7686d1d82f96e3d0087641e9b7b3473e6d511fda 100644
|
| --- a/Source/core/svg/SVGAltGlyphElement.cpp
|
| +++ b/Source/core/svg/SVGAltGlyphElement.cpp
|
| @@ -79,13 +79,12 @@ bool SVGAltGlyphElement::hasValidGlyphElements(Vector<AtomicString>& glyphNames)
|
| if (!element)
|
| return false;
|
|
|
| - if (element->hasTagName(SVGNames::glyphTag)) {
|
| + if (isSVGGlyphElement(*element)) {
|
| glyphNames.append(target);
|
| return true;
|
| }
|
|
|
| - if (element->hasTagName(SVGNames::altGlyphDefTag)
|
| - && toSVGAltGlyphDefElement(element)->hasValidGlyphElements(glyphNames))
|
| + if (isSVGAltGlyphDefElement(*element) && toSVGAltGlyphDefElement(*element).hasValidGlyphElements(glyphNames))
|
| return true;
|
|
|
| return false;
|
|
|