Index: third_party/WebKit/Source/core/workers/WorkerEventQueue.h |
diff --git a/third_party/WebKit/Source/core/workers/WorkerEventQueue.h b/third_party/WebKit/Source/core/workers/WorkerEventQueue.h |
index d61230a6f3db179e5674b3fb12f42444b3825584..bb69c809e034677ca2233873a1296196a2b116b1 100644 |
--- a/third_party/WebKit/Source/core/workers/WorkerEventQueue.h |
+++ b/third_party/WebKit/Source/core/workers/WorkerEventQueue.h |
@@ -28,7 +28,6 @@ |
#define WorkerEventQueue_h |
#include "core/events/EventQueue.h" |
-#include "wtf/HashMap.h" |
#include "wtf/HashSet.h" |
namespace blink { |
@@ -50,13 +49,13 @@ public: |
private: |
explicit WorkerEventQueue(ExecutionContext*); |
+ bool removeEvent(Event*); |
+ void dispatchEvent(Event*, ExecutionContext*); |
Member<ExecutionContext> m_executionContext; |
bool m_isClosed; |
- class EventDispatcherTask; |
- using EventTaskMap = HeapHashMap<Member<Event>, EventDispatcherTask*>; |
- EventTaskMap m_eventTaskMap; |
+ HeapHashSet<Member<Event>> m_pendingEvents; |
}; |
} // namespace blink |