Index: chrome/browser/extensions/window_event_router.cc |
diff --git a/chrome/browser/extensions/window_event_router.cc b/chrome/browser/extensions/window_event_router.cc |
index 70c8c5dd2f1fadde75caf2967d3cce1f7ca68777..50806942676002817327b0ab1779ce89420c16c8 100644 |
--- a/chrome/browser/extensions/window_event_router.cc |
+++ b/chrome/browser/extensions/window_event_router.cc |
@@ -149,8 +149,9 @@ void WindowEventRouter::OnActiveWindowChanged( |
void WindowEventRouter::DispatchEvent(const char* event_name, |
Profile* profile, |
scoped_ptr<base::ListValue> args) { |
- ExtensionSystem::Get(profile)->event_router()-> |
- DispatchEventToRenderers(event_name, args.Pass(), profile, GURL()); |
+ scoped_ptr<Event> event(new Event(event_name, args.Pass())); |
+ event->restrict_to_profile = profile; |
+ ExtensionSystem::Get(profile)->event_router()->BroadcastEvent(event.Pass()); |
} |
} // namespace extensions |