| Index: Source/WebCore/svg/SVGViewSpec.cpp
 | 
| ===================================================================
 | 
| --- Source/WebCore/svg/SVGViewSpec.cpp	(revision 145014)
 | 
| +++ Source/WebCore/svg/SVGViewSpec.cpp	(working copy)
 | 
| @@ -142,7 +142,10 @@
 | 
|  {
 | 
|      if (!m_contextElement)
 | 
|          return 0;
 | 
| -    return static_cast<SVGElement*>(m_contextElement->treeScope()->getElementById(m_viewTargetString));
 | 
| +    Element* element = m_contextElement->treeScope()->getElementById(m_viewTargetString);
 | 
| +    if (!element || !element->isSVGElement())
 | 
| +        return 0;
 | 
| +    return static_cast<SVGElement*>(element);
 | 
|  }
 | 
|  
 | 
|  SVGTransformListPropertyTearOff* SVGViewSpec::transform()
 | 
| 
 |