Index: chrome/browser/extensions/active_tab_permission_granter.cc |
diff --git a/chrome/browser/extensions/active_tab_permission_granter.cc b/chrome/browser/extensions/active_tab_permission_granter.cc |
index cce3f3f9f0974d1729dec1ecb8e45e56d25dbffc..64b79c20c4bbf63f05492d4b30866cd1ce136bf7 100644 |
--- a/chrome/browser/extensions/active_tab_permission_granter.cc |
+++ b/chrome/browser/extensions/active_tab_permission_granter.cc |
@@ -104,9 +104,8 @@ void ActiveTabPermissionGranter::GrantIfRequested(const Extension* extension) { |
if (!new_apis.empty() || !new_hosts.is_empty()) { |
granted_extensions_.Insert(extension); |
- scoped_refptr<const PermissionSet> new_permissions = |
- new PermissionSet(new_apis, ManifestPermissionSet(), |
- new_hosts, URLPatternSet()); |
+ PermissionSet new_permissions(new_apis, ManifestPermissionSet(), new_hosts, |
+ URLPatternSet()); |
permissions_data->UpdateTabSpecificPermissions(tab_id_, new_permissions); |
const content::NavigationEntry* navigation_entry = |
web_contents()->GetController().GetVisibleEntry(); |