| 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;
|
| }
|
|
|