Index: chrome/browser/extensions/api/permissions/permissions_api.cc |
=================================================================== |
--- chrome/browser/extensions/api/permissions/permissions_api.cc (revision 170599) |
+++ chrome/browser/extensions/api/permissions/permissions_api.cc (working copy) |
@@ -169,16 +169,9 @@ |
} |
} |
- // Filter out permissions that do not need to be listed in the optional |
- // section of the manifest. |
- scoped_refptr<extensions::PermissionSet> |
- manifest_required_requested_permissions = |
- PermissionSet::ExcludeNotInManifestPermissions( |
- requested_permissions_.get()); |
- |
// The requested permissions must be defined as optional in the manifest. |
if (!GetExtension()->optional_permission_set()->Contains( |
- *manifest_required_requested_permissions)) { |
+ *requested_permissions_)) { |
error_ = kNotInOptionalPermissionsError; |
results_ = Request::Results::Create(false); |
return false; |