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