| 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
|
|
|