Index: chrome/common/extensions/extension_permission_set.h |
diff --git a/chrome/common/extensions/extension_permission_set.h b/chrome/common/extensions/extension_permission_set.h |
index a0165e47e3e96d25fb4285c1831d6d11c0a66dae..02011a0a6f8443f15a861adafdf39a160f56b3c6 100644 |
--- a/chrome/common/extensions/extension_permission_set.h |
+++ b/chrome/common/extensions/extension_permission_set.h |
@@ -19,9 +19,12 @@ |
// TODO(jstritar): Move each class to its own file in extensions/permissions. |
-class Extension; |
class ExtensionPermissionsInfo; |
+namespace extensions { |
+class Extension; |
+} |
+ |
// When prompting the user to install or approve permissions, we display |
// messages describing the effects of the permissions rather than listing the |
// permissions themselves. Each ExtensionPermissionMessage represents one of the |
@@ -290,7 +293,7 @@ class ExtensionPermissionSet |
// the api and host permissions (|apis| and |hosts|). The effective hosts |
// of the newly created permission set will be inferred from the |extension| |
// manifest, |apis| and |hosts|. |
- ExtensionPermissionSet(const Extension* extension, |
+ ExtensionPermissionSet(const extensions::Extension* extension, |
const ExtensionAPIPermissionSet& apis, |
const URLPatternSet& explicit_hosts, |
const ExtensionOAuth2Scopes& scopes); |
@@ -411,7 +414,7 @@ class ExtensionPermissionSet |
bool exclude_file_scheme); |
// Initializes the set based on |extension|'s manifest data. |
- void InitImplicitExtensionPermissions(const Extension* extension); |
+ void InitImplicitExtensionPermissions(const extensions::Extension* extension); |
// Initializes the effective host permission based on the data in this set. |
void InitEffectiveHosts(); |