Index: Source/core/dom/ScriptedAnimationController.cpp |
diff --git a/Source/core/dom/ScriptedAnimationController.cpp b/Source/core/dom/ScriptedAnimationController.cpp |
index 7f38884b1e070f298737e05dfcd5252850c6f113..4dfb59c5135da0adb63613bac90c2f16d9ea84ce 100644 |
--- a/Source/core/dom/ScriptedAnimationController.cpp |
+++ b/Source/core/dom/ScriptedAnimationController.cpp |
@@ -53,6 +53,15 @@ ScriptedAnimationController::~ScriptedAnimationController() |
{ |
} |
+void ScriptedAnimationController::trace(Visitor* visitor) |
+{ |
+ visitor->trace(m_document); |
+ visitor->trace(m_eventQueue); |
+#if ENABLE(OILPAN) |
+ visitor->trace(m_perFrameEvents); |
+#endif |
+} |
+ |
void ScriptedAnimationController::suspend() |
{ |
++m_suspendCount; |
@@ -168,7 +177,7 @@ void ScriptedAnimationController::serviceScriptedAnimations(double monotonicTime |
if (m_suspendCount) |
return; |
- RefPtr<ScriptedAnimationController> protect(this); |
+ RefPtrWillBeRawPtr<ScriptedAnimationController> protect(this); |
dispatchEvents(); |
executeCallbacks(monotonicTimeNow); |