Index: Source/core/events/GenericEventQueue.h |
diff --git a/Source/core/events/GenericEventQueue.h b/Source/core/events/GenericEventQueue.h |
index cf8e8a6584858e9eefc887e4369f448cd6f23f60..25eadb2bce50343ea115967dc55945657dcbcf60 100644 |
--- a/Source/core/events/GenericEventQueue.h |
+++ b/Source/core/events/GenericEventQueue.h |
@@ -43,7 +43,7 @@ public: |
virtual ~GenericEventQueue(); |
// EventQueue |
- virtual bool enqueueEvent(PassRefPtr<Event>) OVERRIDE; |
+ virtual bool enqueueEvent(PassRefPtrWillBeRawPtr<Event>) OVERRIDE; |
virtual bool cancelEvent(Event*) OVERRIDE; |
virtual void close() OVERRIDE; |
@@ -54,7 +54,7 @@ private: |
void timerFired(Timer<GenericEventQueue>*); |
EventTarget* m_owner; |
- Vector<RefPtr<Event> > m_pendingEvents; |
+ WillBePersistentHeapVector<RefPtrWillBeMember<Event> > m_pendingEvents; |
Timer<GenericEventQueue> m_timer; |
bool m_isClosed; |