| 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..0bb5f735f6819a9844b81d2c636daed4e5685c35 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::UnlimitedStorage()) &&
|
| + !extension->HasApiPermission(
|
| + ExtensionAPIPermission::FileBrowserHandler())) {
|
| return;
|
| }
|
| base::AutoLock locker(lock_);
|
| if (extension->is_hosted_app())
|
| protected_apps_.Add(extension);
|
| - if (extension->HasApiPermission(Extension::kUnlimitedStoragePermission))
|
| + if (extension->HasApiPermission(ExtensionAPIPermission::UnlimitedStorage()))
|
| unlimited_extensions_.Add(extension);
|
| - if (extension->HasApiPermission(Extension::kFileBrowserHandlerPermission))
|
| + if (extension->HasApiPermission(ExtensionAPIPermission::FileBrowserHandler()))
|
| 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::UnlimitedStorage()) &&
|
| + !extension->HasApiPermission(
|
| + ExtensionAPIPermission::FileBrowserHandler())) {
|
| return;
|
| }
|
| base::AutoLock locker(lock_);
|
| if (extension->is_hosted_app())
|
| protected_apps_.Remove(extension);
|
| - if (extension->HasApiPermission(Extension::kUnlimitedStoragePermission))
|
| + if (extension->HasApiPermission(ExtensionAPIPermission::UnlimitedStorage()))
|
| unlimited_extensions_.Remove(extension);
|
| - if (extension->HasApiPermission(Extension::kFileBrowserHandlerPermission))
|
| + if (extension->HasApiPermission(ExtensionAPIPermission::FileBrowserHandler()))
|
| file_handler_extensions_.Remove(extension);
|
| }
|
|
|
|
|