| Index: chrome/browser/extensions/extension_special_storage_policy.cc
|
| diff --git a/chrome/browser/extensions/extension_special_storage_policy.cc b/chrome/browser/extensions/extension_special_storage_policy.cc
|
| index fd3ccc4c7090c78569309debb4c272faf231c613..9c95c1c266b01d295ea290b09cbd8fff83e6b997 100644
|
| --- a/chrome/browser/extensions/extension_special_storage_policy.cc
|
| +++ b/chrome/browser/extensions/extension_special_storage_policy.cc
|
| @@ -34,16 +34,18 @@ void ExtensionSpecialStoragePolicy::GrantRightsForExtension(
|
| const Extension* extension) {
|
| DCHECK(extension);
|
| if (!extension->is_hosted_app() &&
|
| - !extension->HasApiPermission(Extension::kUnlimitedStoragePermission) &&
|
| - !extension->HasApiPermission(Extension::kFileBrowserHandlerPermission)) {
|
| + !extension->HasAPIPermission(
|
| + ExtensionAPIPermission::kUnlimitedStorage) &&
|
| + !extension->HasAPIPermission(
|
| + ExtensionAPIPermission::kFileBrowserHandler)) {
|
| return;
|
| }
|
| base::AutoLock locker(lock_);
|
| if (extension->is_hosted_app())
|
| protected_apps_.Add(extension);
|
| - if (extension->HasApiPermission(Extension::kUnlimitedStoragePermission))
|
| + if (extension->HasAPIPermission(ExtensionAPIPermission::kUnlimitedStorage))
|
| unlimited_extensions_.Add(extension);
|
| - if (extension->HasApiPermission(Extension::kFileBrowserHandlerPermission))
|
| + if (extension->HasAPIPermission(ExtensionAPIPermission::kFileBrowserHandler))
|
| file_handler_extensions_.Add(extension);
|
| }
|
|
|
| @@ -51,16 +53,18 @@ void ExtensionSpecialStoragePolicy::RevokeRightsForExtension(
|
| const Extension* extension) {
|
| DCHECK(extension);
|
| if (!extension->is_hosted_app() &&
|
| - !extension->HasApiPermission(Extension::kUnlimitedStoragePermission) &&
|
| - !extension->HasApiPermission(Extension::kFileBrowserHandlerPermission)) {
|
| + !extension->HasAPIPermission(
|
| + ExtensionAPIPermission::kUnlimitedStorage) &&
|
| + !extension->HasAPIPermission(
|
| + ExtensionAPIPermission::kFileBrowserHandler)) {
|
| return;
|
| }
|
| base::AutoLock locker(lock_);
|
| if (extension->is_hosted_app())
|
| protected_apps_.Remove(extension);
|
| - if (extension->HasApiPermission(Extension::kUnlimitedStoragePermission))
|
| + if (extension->HasAPIPermission(ExtensionAPIPermission::kUnlimitedStorage))
|
| unlimited_extensions_.Remove(extension);
|
| - if (extension->HasApiPermission(Extension::kFileBrowserHandlerPermission))
|
| + if (extension->HasAPIPermission(ExtensionAPIPermission::kFileBrowserHandler))
|
| file_handler_extensions_.Remove(extension);
|
| }
|
|
|
|
|