| Index: Source/core/events/EventListenerMap.h
|
| diff --git a/Source/core/events/EventListenerMap.h b/Source/core/events/EventListenerMap.h
|
| index 78c46dfaa6b8da895344487cfeaa9f453c668b3b..f0500754ffd7452e0221284a89651bc0e6b760c0 100644
|
| --- a/Source/core/events/EventListenerMap.h
|
| +++ b/Source/core/events/EventListenerMap.h
|
| @@ -43,7 +43,7 @@ namespace blink {
|
|
|
| class EventTarget;
|
|
|
| -typedef Vector<RegisteredEventListener, 1> EventListenerVector;
|
| +typedef WillBeHeapVector<RegisteredEventListener, 1> EventListenerVector;
|
|
|
| class CORE_EXPORT EventListenerMap {
|
| WTF_MAKE_NONCOPYABLE(EventListenerMap);
|
| @@ -55,7 +55,7 @@ public:
|
| bool containsCapturing(const AtomicString& eventType) const;
|
|
|
| void clear();
|
| - bool add(const AtomicString& eventType, PassRefPtr<EventListener>, bool useCapture);
|
| + bool add(const AtomicString& eventType, PassRefPtrWillBeRawPtr<EventListener>, bool useCapture);
|
| bool remove(const AtomicString& eventType, EventListener*, bool useCapture, size_t& indexOfRemovedListener);
|
| EventListenerVector* find(const AtomicString& eventType);
|
| Vector<AtomicString> eventTypes() const;
|
|
|