| Index: chrome/common/extensions/features/manifest_feature.cc
|
| diff --git a/chrome/common/extensions/features/manifest_feature.cc b/chrome/common/extensions/features/manifest_feature.cc
|
| index 28406d8fecacb2f006413a9d2315e6ea3c61ad7f..d68acb8a6a782c2b17bd20685446b9b0b3b8630c 100644
|
| --- a/chrome/common/extensions/features/manifest_feature.cc
|
| +++ b/chrome/common/extensions/features/manifest_feature.cc
|
| @@ -8,7 +8,8 @@
|
|
|
| namespace extensions {
|
|
|
| -ManifestFeature::ManifestFeature() {
|
| +ManifestFeature::ManifestFeature(Feature* feature)
|
| + : feature_(feature) {
|
| }
|
|
|
| ManifestFeature::~ManifestFeature() {
|
| @@ -18,9 +19,9 @@ Feature::Availability ManifestFeature::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;
|
|
|
|
|