| Index: Source/core/events/EventTarget.cpp
|
| diff --git a/Source/core/events/EventTarget.cpp b/Source/core/events/EventTarget.cpp
|
| index 7243a6ec75f6ddac686223fc914fde927cfc83a2..30bd252081872fa4300f8b802d3fa22c56c3f84e 100644
|
| --- a/Source/core/events/EventTarget.cpp
|
| +++ b/Source/core/events/EventTarget.cpp
|
| @@ -102,6 +102,7 @@ bool EventTarget::removeEventListener(const AtomicString& eventType, EventListen
|
|
|
| size_t indexOfRemovedListener;
|
|
|
| + RefPtr<EventListener> protect(listener);
|
| if (!d->eventListenerMap.remove(eventType, listener, useCapture, indexOfRemovedListener))
|
| return false;
|
| InspectorInstrumentation::didRemoveEventListener(this, eventType, listener, useCapture);
|
|
|