| Index: third_party/WebKit/Source/core/svg/animation/SVGSMILElement.cpp | 
| diff --git a/third_party/WebKit/Source/core/svg/animation/SVGSMILElement.cpp b/third_party/WebKit/Source/core/svg/animation/SVGSMILElement.cpp | 
| index 02e3d662659dfa8c27b9f901cfd8be8e860dd3fa..9f52f11b9453d9e1cc4ae6287fcbcff364f7f8b5 100644 | 
| --- a/third_party/WebKit/Source/core/svg/animation/SVGSMILElement.cpp | 
| +++ b/third_party/WebKit/Source/core/svg/animation/SVGSMILElement.cpp | 
| @@ -615,6 +615,11 @@ void SVGSMILElement::setTargetElement(SVGElement* target) { | 
|  | 
| m_targetElement = target; | 
| didChangeAnimationTarget(); | 
| + | 
| +  // If the animation is scheduled and there's an active interval, then | 
| +  // revalidate the animation value. | 
| +  if (m_activeState != Inactive && m_isScheduled) | 
| +    startedActiveInterval(); | 
| } | 
|  | 
| SMILTime SVGSMILElement::elapsed() const { | 
|  |