| 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 5d7c5a44f09f60978dea4321ca2882c7acba659a..02175876f1b96de1305fc4a50ba2e560b4c59d7f 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(scoped_ptr<Feature> feature)
|
| + : feature_(feature.Pass()) {
|
| }
|
|
|
| ManifestFeature::~ManifestFeature() {
|
| @@ -18,9 +19,9 @@ Feature::Availability ManifestFeature::IsAvailableToContext(
|
| const Extension* extension,
|
| Feature::Context context,
|
| Feature::Platform platform) const {
|
| - Availability availability = Feature::IsAvailableToContext(extension,
|
| - context,
|
| - platform);
|
| + Availability availability = feature_->IsAvailableToContext(extension,
|
| + context,
|
| + platform);
|
| if (!availability.is_available())
|
| return availability;
|
|
|
|
|