Index: Source/WebCore/dom/Document.cpp |
=================================================================== |
--- Source/WebCore/dom/Document.cpp (revision 102462) |
+++ Source/WebCore/dom/Document.cpp (working copy) |
@@ -612,7 +612,9 @@ |
#if ENABLE(REQUEST_ANIMATION_FRAME) |
// FIXME: consider using ActiveDOMObject. |
- m_scriptedAnimationController = nullptr; |
+ if (m_scriptedAnimationController) |
+ m_scriptedAnimationController->clearDocumentPointer(); |
+ m_scriptedAnimationController.clear(); |
#endif |
#ifndef NDEBUG |
@@ -1824,7 +1826,9 @@ |
#if ENABLE(REQUEST_ANIMATION_FRAME) |
// FIXME: consider using ActiveDOMObject. |
- m_scriptedAnimationController = nullptr; |
+ if (m_scriptedAnimationController) |
+ m_scriptedAnimationController->clearDocumentPointer(); |
+ m_scriptedAnimationController.clear(); |
#endif |
RenderObject* render = renderer(); |