| 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;
|
| }
|
|
|