| Index: chrome/common/extensions/permissions/permissions_data.h
|
| diff --git a/chrome/common/extensions/permissions/permissions_data.h b/chrome/common/extensions/permissions/permissions_data.h
|
| index 60534ec702cab85a148fb5864e670f826cf72eaf..d0b6413aa4b890006949b5028243ff274b1dc6e9 100644
|
| --- a/chrome/common/extensions/permissions/permissions_data.h
|
| +++ b/chrome/common/extensions/permissions/permissions_data.h
|
| @@ -22,6 +22,7 @@ namespace extensions {
|
| class PermissionSet;
|
| class APIPermissionSet;
|
| class Extension;
|
| +class ManifestPermissionSet;
|
| class URLPatternSet;
|
| class UserScript;
|
|
|
| @@ -180,6 +181,9 @@ class PermissionsData {
|
| // Parse the permissions of a given extension in the initialization process.
|
| bool ParsePermissions(Extension* extension, string16* error);
|
|
|
| + // Ensure manifest handlers provide their custom manifest permissions.
|
| + void InitializeManifestPermissions(Extension* extension);
|
| +
|
| // Finalize permissions after the initialization process completes.
|
| void FinalizePermissions(Extension* extension);
|
|
|
|
|