Index: Source/core/svg/SVGDocument.cpp |
diff --git a/Source/core/svg/SVGDocument.cpp b/Source/core/svg/SVGDocument.cpp |
index 1106167617364a47479c36c7147836ce0abc2fb2..ebefdeeb7fba88d5e9b88deb5ec322d2bc33e6f3 100644 |
--- a/Source/core/svg/SVGDocument.cpp |
+++ b/Source/core/svg/SVGDocument.cpp |
@@ -42,10 +42,7 @@ SVGDocument::SVGDocument(const DocumentInit& initializer) |
SVGSVGElement* SVGDocument::rootElement(const Document& document) |
{ |
Element* elem = document.documentElement(); |
- if (elem && elem->hasTagName(SVGNames::svgTag)) |
- return toSVGSVGElement(elem); |
- |
- return 0; |
+ return isSVGSVGElement(elem) ? toSVGSVGElement(elem) : 0; |
} |
SVGSVGElement* SVGDocument::rootElement() const |