| Index: Source/core/dom/ScriptedAnimationController.h
|
| diff --git a/Source/core/dom/ScriptedAnimationController.h b/Source/core/dom/ScriptedAnimationController.h
|
| index 5f7efb887e9cc96ebe8810b48d59ff1d548bc853..32ebf3ed11e19a9505809d337e8d0831cd632b6e 100644
|
| --- a/Source/core/dom/ScriptedAnimationController.h
|
| +++ b/Source/core/dom/ScriptedAnimationController.h
|
| @@ -26,6 +26,7 @@
|
| #ifndef ScriptedAnimationController_h
|
| #define ScriptedAnimationController_h
|
|
|
| +#include "heap/Handle.h"
|
| #include "wtf/ListHashSet.h"
|
| #include "wtf/RefCounted.h"
|
| #include "wtf/RefPtr.h"
|
| @@ -54,8 +55,8 @@ public:
|
| void cancelCallback(CallbackId);
|
| void serviceScriptedAnimations(double monotonicTimeNow);
|
|
|
| - void enqueueEvent(PassRefPtr<Event>);
|
| - void enqueuePerFrameEvent(PassRefPtr<Event>);
|
| + void enqueueEvent(PassRefPtrWillBeRawPtr<Event>);
|
| + void enqueuePerFrameEvent(PassRefPtrWillBeRawPtr<Event>);
|
|
|
| void suspend();
|
| void resume();
|
| @@ -75,7 +76,7 @@ private:
|
| Document* m_document;
|
| CallbackId m_nextCallbackId;
|
| int m_suspendCount;
|
| - Vector<RefPtr<Event> > m_eventQueue;
|
| + WillBePersistentHeapVector<RefPtrWillBeMember<Event> > m_eventQueue;
|
| ListHashSet<std::pair<const EventTarget*, const StringImpl*> > m_perFrameEvents;
|
| };
|
|
|
|
|