Index: Source/core/dom/ScriptedAnimationController.h |
diff --git a/Source/core/dom/ScriptedAnimationController.h b/Source/core/dom/ScriptedAnimationController.h |
index 383636abbe8e82902c5359681bae747a38904b3d..524ac0e69ce46bd02d2a8485c2dabc23c69ad411 100644 |
--- a/Source/core/dom/ScriptedAnimationController.h |
+++ b/Source/core/dom/ScriptedAnimationController.h |
@@ -53,7 +53,7 @@ public: |
typedef int CallbackId; |
- int registerCallback(PassOwnPtrWillBeRawPtr<RequestAnimationFrameCallback>); |
+ int registerCallback(RequestAnimationFrameCallback*); |
void cancelCallback(CallbackId); |
void serviceScriptedAnimations(double monotonicTimeNow); |
@@ -73,7 +73,7 @@ private: |
void executeCallbacks(double monotonicTimeNow); |
void callMediaQueryListListeners(); |
- typedef WillBeHeapVector<OwnPtrWillBeMember<RequestAnimationFrameCallback> > CallbackList; |
+ typedef PersistentHeapVectorWillBeHeapVector<Member<RequestAnimationFrameCallback> > CallbackList; |
CallbackList m_callbacks; |
CallbackList m_callbacksToInvoke; // only non-empty while inside executeCallbacks |