| Index: Source/core/svg/SVGFontFaceFormatElement.cpp | 
| diff --git a/Source/core/svg/SVGFontFaceFormatElement.cpp b/Source/core/svg/SVGFontFaceFormatElement.cpp | 
| index 5468bdb240e49de02a0d0803db8c326453c8d15d..5aaef55580a589e9121e7bb4d728afbd1c7fedd7 100644 | 
| --- a/Source/core/svg/SVGFontFaceFormatElement.cpp | 
| +++ b/Source/core/svg/SVGFontFaceFormatElement.cpp | 
| @@ -44,15 +44,15 @@ void SVGFontFaceFormatElement::childrenChanged(bool changedByParser, Node* befor | 
| { | 
| SVGElement::childrenChanged(changedByParser, beforeChange, afterChange, childCountDelta); | 
|  | 
| -    if (!parentNode() || !parentNode()->hasTagName(font_face_uriTag)) | 
| +    if (!isSVGFontFaceUriElement(parentNode())) | 
| return; | 
|  | 
| ContainerNode* ancestor = parentNode()->parentNode(); | 
| -    if (!ancestor || !ancestor->hasTagName(font_face_srcTag)) | 
| +    if (!isSVGFontFaceSrcElement(ancestor)) | 
| return; | 
|  | 
| ancestor = ancestor->parentNode(); | 
| -    if (ancestor && ancestor->hasTagName(font_faceTag)) | 
| +    if (isSVGFontFaceElement(ancestor)) | 
| toSVGFontFaceElement(ancestor)->rebuildFontFace(); | 
| } | 
|  | 
|  |