Index: Source/core/svg/SVGSVGElement.cpp |
diff --git a/Source/core/svg/SVGSVGElement.cpp b/Source/core/svg/SVGSVGElement.cpp |
index 84e6651f2d9c189e353bcc87447d0bc278114e27..dcc908018c23ee194ddb8356f37321af68c53b16 100644 |
--- a/Source/core/svg/SVGSVGElement.cpp |
+++ b/Source/core/svg/SVGSVGElement.cpp |
@@ -555,7 +555,7 @@ void SVGSVGElement::removedFrom(ContainerNode* rootParent) |
void SVGSVGElement::pauseAnimations() |
{ |
- if (!m_timeContainer->isPaused()) |
+ if (!m_timeContainer->isPaused() || m_timeContainer->isFrozen()) |
m_timeContainer->pause(); |
} |