| Index: Source/core/svg/SVGElement.cpp | 
| diff --git a/Source/core/svg/SVGElement.cpp b/Source/core/svg/SVGElement.cpp | 
| index 16d0f67f51287be8f2aafbdfb56435540584d6f1..97a4c0aefef81273f82acd6e71770156721fea68 100644 | 
| --- a/Source/core/svg/SVGElement.cpp | 
| +++ b/Source/core/svg/SVGElement.cpp | 
| @@ -324,12 +324,12 @@ void SVGElement::removedFrom(ContainerNode* rootParent) | 
| invalidateInstances(); | 
| } | 
|  | 
| -void SVGElement::childrenChanged(bool changedByParser, Node* beforeChange, Node* afterChange, int childCountDelta) | 
| +void SVGElement::childrenChanged(const ChildrenChange& change) | 
| { | 
| -    Element::childrenChanged(changedByParser, beforeChange, afterChange, childCountDelta); | 
| +    Element::childrenChanged(change); | 
|  | 
| // Invalidate all instances associated with us. | 
| -    if (!changedByParser) | 
| +    if (!change.byParser) | 
| invalidateInstances(); | 
| } | 
|  | 
|  |