| Index: Source/core/svg/SVGSVGElement.cpp
 | 
| diff --git a/Source/core/svg/SVGSVGElement.cpp b/Source/core/svg/SVGSVGElement.cpp
 | 
| index d6958837e177d7c78871617396c532b19949f0c7..d10c75259572bee3219067af45308afc8edc9583 100644
 | 
| --- a/Source/core/svg/SVGSVGElement.cpp
 | 
| +++ b/Source/core/svg/SVGSVGElement.cpp
 | 
| @@ -718,7 +718,7 @@ void SVGSVGElement::setupInitialView(const String& fragmentIdentifier, Element*
 | 
|          if (SVGViewElement* viewElement = anchorNode->hasTagName(SVGNames::viewTag) ? static_cast<SVGViewElement*>(anchorNode) : 0) {
 | 
|              SVGElement* element = SVGLocatable::nearestViewportElement(viewElement);
 | 
|              if (element->hasTagName(SVGNames::svgTag)) {
 | 
| -                SVGSVGElement* svg = static_cast<SVGSVGElement*>(element);
 | 
| +                SVGSVGElement* svg = toSVGSVGElement(element);
 | 
|                  svg->inheritViewAttributes(viewElement);
 | 
|  
 | 
|                  if (RenderObject* renderer = svg->renderer())
 | 
| 
 |