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 c4e5445df0750c3c5ac5bd1655ee2f6befc7a73e..8c6359d7cbc1fb104b3182e43bbb124a4db71ed7 100644 |
--- a/chrome/common/extensions/features/complex_feature.cc |
+++ b/chrome/common/extensions/features/complex_feature.cc |
@@ -38,16 +38,19 @@ Feature::Availability ComplexFeature::IsAvailableToManifest( |
} |
Feature::Availability ComplexFeature::IsAvailableToContext( |
- const Extension* extension, Context context, Platform platform) const { |
+ const Extension* extension, |
+ Context context, |
+ const GURL& url, |
+ Platform platform) const { |
Feature::Availability first_availability = |
- features_[0]->IsAvailableToContext(extension, context, platform); |
+ features_[0]->IsAvailableToContext(extension, context, url, platform); |
if (first_availability.is_available()) |
return first_availability; |
for (FeatureList::const_iterator it = features_.begin() + 1; |
it != features_.end(); ++it) { |
Availability availability = |
- (*it)->IsAvailableToContext(extension, context, platform); |
+ (*it)->IsAvailableToContext(extension, context, url, platform); |
if (availability.is_available()) |
return availability; |
} |