Index: Source/core/svg/animation/SVGSMILElement.cpp |
diff --git a/Source/core/svg/animation/SVGSMILElement.cpp b/Source/core/svg/animation/SVGSMILElement.cpp |
index 7c8254fc9749ae464539f3706edf07227eb365b0..3074000355cf73e4ec0b144febf47ce0f63f5b10 100644 |
--- a/Source/core/svg/animation/SVGSMILElement.cpp |
+++ b/Source/core/svg/animation/SVGSMILElement.cpp |
@@ -1111,7 +1111,7 @@ bool SVGSMILElement::progress(SMILTime elapsed, SVGSMILElement* resultElement, b |
if (oldActiveState == Active && m_activeState != Active) { |
endedActiveInterval(); |
pdr.
2013/08/01 21:58:51
Will this endedActiveInterval() call break dynamic
|
- if (m_activeState != Frozen) |
+ if (m_activeState != Frozen && this == resultElement) |
clearAnimatedType(m_targetElement); |
} |