Index: third_party/WebKit/Source/core/dom/Node.cpp |
diff --git a/third_party/WebKit/Source/core/dom/Node.cpp b/third_party/WebKit/Source/core/dom/Node.cpp |
index 590efffb3498db22221d9fab21dcdcc65cbe154d..8ab97caba8d63e42d27c33ffa69334f74f9b90dc 100644 |
--- a/third_party/WebKit/Source/core/dom/Node.cpp |
+++ b/third_party/WebKit/Source/core/dom/Node.cpp |
@@ -1867,7 +1867,7 @@ void Node::DidMoveToNewDocument(Document& old_document) { |
event_target_data->event_listener_map; |
if (!listener_map.IsEmpty()) { |
for (const auto& type : listener_map.EventTypes()) |
- GetDocument().AddListenerTypeIfNeeded(type); |
+ GetDocument().AddListenerTypeIfNeeded(type, *this); |
} |
} |
@@ -1894,7 +1894,7 @@ void Node::DidMoveToNewDocument(Document& old_document) { |
void Node::AddedEventListener(const AtomicString& event_type, |
RegisteredEventListener& registered_listener) { |
EventTarget::AddedEventListener(event_type, registered_listener); |
- GetDocument().AddListenerTypeIfNeeded(event_type); |
+ GetDocument().AddListenerTypeIfNeeded(event_type, *this); |
if (Page* page = GetDocument().GetPage()) |
page->GetEventHandlerRegistry().DidAddEventHandler( |
*this, event_type, registered_listener.Options()); |