Index: chrome/common/extensions/permissions/api_permission_set.cc |
=================================================================== |
--- chrome/common/extensions/permissions/api_permission_set.cc (revision 170599) |
+++ chrome/common/extensions/permissions/api_permission_set.cc (working copy) |
@@ -33,16 +33,9 @@ |
if (permission_info) { |
scoped_ptr<APIPermission> permission( |
permission_info->CreateAPIPermission()); |
- if (permission->ManifestEntryForbidden()) { |
+ if (!permission->FromValue(permission_value)) { |
if (error) { |
*error = ErrorUtils::FormatErrorMessageUTF16( |
- errors::kPermissionNotAllowedInManifest, permission_info->name()); |
- return false; |
- } |
- LOG(WARNING) << "Permission not allowed in manifest."; |
- } else if (!permission->FromValue(permission_value)) { |
- if (error) { |
- *error = ErrorUtils::FormatErrorMessageUTF16( |
errors::kInvalidPermission, permission_info->name()); |
return false; |
} |