| Index: third_party/WebKit/Source/core/svg/SVGAnimationElement.cpp
|
| diff --git a/third_party/WebKit/Source/core/svg/SVGAnimationElement.cpp b/third_party/WebKit/Source/core/svg/SVGAnimationElement.cpp
|
| index 08df54b3caadea6ab5b8d99a7f12821107baa6af..fc330b63c2be71404e9597f05ef5ef323463e716 100644
|
| --- a/third_party/WebKit/Source/core/svg/SVGAnimationElement.cpp
|
| +++ b/third_party/WebKit/Source/core/svg/SVGAnimationElement.cpp
|
| @@ -376,7 +376,11 @@ bool SVGAnimationElement::isTargetAttributeCSSProperty(SVGElement* targetElement
|
|
|
| SVGAnimationElement::ShouldApplyAnimationType SVGAnimationElement::shouldApplyAnimation(SVGElement* targetElement, const QualifiedName& attributeName)
|
| {
|
| - if (!hasValidAttributeType() || !targetElement || attributeName == anyQName() || !targetElement->inActiveDocument())
|
| + if (!hasValidAttributeType()
|
| + || attributeName == anyQName()
|
| + || !targetElement
|
| + || !targetElement->inActiveDocument()
|
| + || !targetElement->parentNode())
|
| return DontApplyAnimation;
|
|
|
| // Always animate CSS properties, using the ApplyCSSAnimation code path, regardless of the attributeType value.
|
|
|