Index: chrome/common/extensions/features/manifest_feature.h |
diff --git a/chrome/common/extensions/features/manifest_feature.h b/chrome/common/extensions/features/manifest_feature.h |
index 0ec0cd72b742f698351bc6d799ba53701cc3949e..7d1c74f7110a07b9382f9bd8a02ffd5bd2a149c2 100644 |
--- a/chrome/common/extensions/features/manifest_feature.h |
+++ b/chrome/common/extensions/features/manifest_feature.h |
@@ -11,13 +11,16 @@ namespace extensions { |
class ManifestFeature : public Feature { |
public: |
- ManifestFeature(); |
+ explicit ManifestFeature(scoped_ptr<Feature> feature); |
virtual ~ManifestFeature(); |
virtual Feature::Availability IsAvailableToContext( |
const Extension* extension, |
Feature::Context context, |
Feature::Platform platform) const OVERRIDE; |
+ |
+ private: |
+ scoped_ptr<Feature> feature_; |
}; |
} // extensions |