Index: chrome/common/extensions/features/permission_feature.cc |
diff --git a/chrome/common/extensions/features/permission_feature.cc b/chrome/common/extensions/features/permission_feature.cc |
index b6085d22b122464faea00e1cb1715286d29ee01e..bfe53219ad1b8d94f3ec30903f27f6027575f060 100644 |
--- a/chrome/common/extensions/features/permission_feature.cc |
+++ b/chrome/common/extensions/features/permission_feature.cc |
@@ -6,7 +6,8 @@ |
namespace extensions { |
-PermissionFeature::PermissionFeature() { |
+PermissionFeature::PermissionFeature(Feature* feature) |
+ : feature_(feature) { |
} |
PermissionFeature::~PermissionFeature() { |
@@ -16,9 +17,9 @@ Feature::Availability PermissionFeature::IsAvailableToContext( |
const Extension* extension, |
Feature::Context context, |
Feature::Platform platform) const { |
- Availability availability = SimpleFeature::IsAvailableToContext(extension, |
- context, |
- platform); |
+ Availability availability = feature_->IsAvailableToContext(extension, |
+ context, |
+ platform); |
if (!availability.is_available()) |
return availability; |