| Index: chrome/browser/extensions/extension_permissions_api.cc
|
| diff --git a/chrome/browser/extensions/extension_permissions_api.cc b/chrome/browser/extensions/extension_permissions_api.cc
|
| index cbaa7192d5f3a6cef743893e8c98144dc404ef3d..83f3eedca9cdf928cdb0a4cea8c1bb5af117b2ec 100644
|
| --- a/chrome/browser/extensions/extension_permissions_api.cc
|
| +++ b/chrome/browser/extensions/extension_permissions_api.cc
|
| @@ -201,9 +201,6 @@ void ExtensionPermissionsManager::NotifyPermissionsUpdated(
|
| Source<Profile>(extension_service_->profile()),
|
| Details<UpdatedExtensionPermissionsInfo>(&info));
|
|
|
| - // Trigger the onAdded and onRemoved events in the extension.
|
| - DispatchEvent(extension->id(), event_name, changed);
|
| -
|
| // Send the new permissions to the renderers.
|
| for (RenderProcessHost::iterator i(RenderProcessHost::AllHostsIterator());
|
| !i.IsAtEnd(); i.Advance()) {
|
| @@ -217,6 +214,9 @@ void ExtensionPermissionsManager::NotifyPermissionsUpdated(
|
| changed->explicit_hosts(),
|
| changed->scriptable_hosts()));
|
| }
|
| +
|
| + // Trigger the onAdded and onRemoved events in the extension.
|
| + DispatchEvent(extension->id(), event_name, changed);
|
| }
|
|
|
| bool ContainsPermissionsFunction::RunImpl() {
|
|
|