| Index: chrome/browser/extensions/event_router.cc
|
| diff --git a/chrome/browser/extensions/event_router.cc b/chrome/browser/extensions/event_router.cc
|
| index bdb00c3a38dbf26cc2ba8bd3a250730641e4623f..4a3769641f152d5a1773d4e8217edbcc1d6e2677 100644
|
| --- a/chrome/browser/extensions/event_router.cc
|
| +++ b/chrome/browser/extensions/event_router.cc
|
| @@ -300,6 +300,20 @@ void EventRouter::DispatchEventToRenderers(const std::string& event_name,
|
| event_url, EventFilteringInfo());
|
| }
|
|
|
| +void EventRouter::DispatchEventToRenderers(const std::string& event_name,
|
| + const std::string& event_args,
|
| + Profile* restrict_to_profile,
|
| + const GURL& event_url,
|
| + UserGestureState user_gesture) {
|
| + DCHECK(!event_args.empty());
|
| + StringValue event_args_value(event_args);
|
| + EventFilteringInfo info;
|
| + linked_ptr<Event> event(new Event(event_name, event_args_value,
|
| + event_url, restrict_to_profile,
|
| + user_gesture, info));
|
| + DispatchEventImpl("", event);
|
| +}
|
| +
|
| void EventRouter::DispatchEventToExtension(const std::string& extension_id,
|
| const std::string& event_name,
|
| const Value& event_args,
|
|
|