| Index: chrome/browser/extensions/permissions_updater.cc
|
| diff --git a/chrome/browser/extensions/permissions_updater.cc b/chrome/browser/extensions/permissions_updater.cc
|
| index 57c508543573f16f7330fd85748d6a3ec46e3cd3..31b4653eadbed0dc95172f2671c19bd541843e4c 100644
|
| --- a/chrome/browser/extensions/permissions_updater.cc
|
| +++ b/chrome/browser/extensions/permissions_updater.cc
|
| @@ -173,11 +173,12 @@ void PermissionsUpdater::DispatchEvent(
|
|
|
| scoped_ptr<ListValue> value(new ListValue());
|
| scoped_ptr<api::permissions::Permissions> permissions =
|
| - PackPermissionSet(changed_permissions);
|
| + PackPermissionSet(changed_permissions);
|
| value->Append(permissions->ToValue().release());
|
| - extensions::ExtensionSystem::Get(profile_)->event_router()->
|
| - DispatchEventToExtension(extension_id, event_name, value.Pass(),
|
| - profile_, GURL());
|
| + scoped_ptr<Event> event(new Event(event_name, value.Pass()));
|
| + event->restrict_to_profile = profile_;
|
| + ExtensionSystem::Get(profile_)->event_router()->
|
| + DispatchEventToExtension(extension_id, event.Pass());
|
| }
|
|
|
| void PermissionsUpdater::NotifyPermissionsUpdated(
|
|
|