Index: extensions/renderer/event_bindings.cc |
diff --git a/extensions/renderer/event_bindings.cc b/extensions/renderer/event_bindings.cc |
index 331e6512d7df2aaa371cd1c8dc5850988aea9405..948d3dedd98b305b62474127d4bd8df86d0767cd 100644 |
--- a/extensions/renderer/event_bindings.cc |
+++ b/extensions/renderer/event_bindings.cc |
@@ -150,8 +150,8 @@ void EventBindings::AttachEvent( |
std::string extension_id = context()->GetExtensionID(); |
EventListenerCounts& listener_counts = g_listener_counts.Get()[extension_id]; |
if (++listener_counts[event_name] == 1) { |
- content::RenderThread::Get()->Send( |
- new ExtensionHostMsg_AddListener(extension_id, event_name)); |
+ content::RenderThread::Get()->Send(new ExtensionHostMsg_AddListener( |
+ extension_id, context()->GetURL(), event_name)); |
} |
// This is called the first time the page has added a listener. Since |
@@ -177,8 +177,8 @@ void EventBindings::DetachEvent( |
EventListenerCounts& listener_counts = g_listener_counts.Get()[extension_id]; |
if (--listener_counts[event_name] == 0) { |
- content::RenderThread::Get()->Send( |
- new ExtensionHostMsg_RemoveListener(extension_id, event_name)); |
+ content::RenderThread::Get()->Send(new ExtensionHostMsg_RemoveListener( |
+ extension_id, context()->GetURL(), event_name)); |
} |
// DetachEvent is called when the last listener for the context is |