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