Index: chrome/common/extensions/features/complex_feature.cc |
diff --git a/chrome/common/extensions/features/complex_feature.cc b/chrome/common/extensions/features/complex_feature.cc |
index 09eb426daa738b173774b134e3c7349ea2cdd35f..43ca7fde227a8c04c7f9a8219f3a37ce072736d3 100644 |
--- a/chrome/common/extensions/features/complex_feature.cc |
+++ b/chrome/common/extensions/features/complex_feature.cc |
@@ -72,6 +72,15 @@ bool ComplexFeature::IsInternal() const { |
return false; |
} |
+bool ComplexFeature::HasParent() const { |
+ for (FeatureList::const_iterator it = features_.begin(); |
+ it != features_.end(); ++it) { |
+ if ((*it)->HasParent()) |
+ return true; |
+ } |
+ return false; |
+} |
+ |
std::string ComplexFeature::GetAvailabilityMessage(AvailabilityResult result, |
Manifest::Type type, |
const GURL& url) const { |