Index: chrome/common/extensions/permissions/permissions_data.cc |
diff --git a/chrome/common/extensions/permissions/permissions_data.cc b/chrome/common/extensions/permissions/permissions_data.cc |
index 5fba98398e17fb958ae40be5535b49badb42b42d..8e964daf27bd4e670d450c2eedd2400ef605728e 100644 |
--- a/chrome/common/extensions/permissions/permissions_data.cc |
+++ b/chrome/common/extensions/permissions/permissions_data.cc |
@@ -592,17 +592,6 @@ bool PermissionsData::ParsePermissions(Extension* extension, string16* error) { |
return false; |
} |
- // Check for any permissions that are optional only. |
- for (APIPermissionSet::const_iterator iter = |
- initial_required_permissions_->api_permissions.begin(); |
- iter != initial_required_permissions_->api_permissions.end(); ++iter) { |
- if ((*iter)->info()->must_be_optional()) { |
- *error = ErrorUtils::FormatErrorMessageUTF16( |
- errors::kPermissionMustBeOptional, (*iter)->info()->name()); |
- return false; |
- } |
- } |
- |
// TODO(jeremya/kalman) do this via the features system by exposing the |
// app.window API to platform apps, with no dependency on any permissions. |
// See http://crbug.com/120069. |