Index: Source/core/workers/WorkerEventQueue.h |
diff --git a/Source/core/workers/WorkerEventQueue.h b/Source/core/workers/WorkerEventQueue.h |
index cdbd1694064ce0bb2bfeed3088a6aa30d8ae0d63..a738f95ec976d2b3d0c7a93205ff238cadb3671b 100644 |
--- a/Source/core/workers/WorkerEventQueue.h |
+++ b/Source/core/workers/WorkerEventQueue.h |
@@ -47,7 +47,7 @@ public: |
virtual ~WorkerEventQueue(); |
// EventQueue |
- virtual bool enqueueEvent(PassRefPtr<Event>) OVERRIDE; |
+ virtual bool enqueueEvent(PassRefPtrWillBeRawPtr<Event>) OVERRIDE; |
virtual bool cancelEvent(Event*) OVERRIDE; |
virtual void close() OVERRIDE; |
@@ -59,7 +59,7 @@ private: |
bool m_isClosed; |
class EventDispatcherTask; |
- typedef HashMap<RefPtr<Event>, EventDispatcherTask*> EventTaskMap; |
+ typedef WillBePersistentHeapHashMap<RefPtrWillBeMember<Event>, EventDispatcherTask*> EventTaskMap; |
EventTaskMap m_eventTaskMap; |
}; |