Index: extensions/common/features/complex_feature.cc |
diff --git a/extensions/common/features/complex_feature.cc b/extensions/common/features/complex_feature.cc |
index ed129da1e6413884c70e853bcb3b27c4aa4ed90b..b5a76b926a3b37744c6f19e1cd8ba911911c0e67 100644 |
--- a/extensions/common/features/complex_feature.cc |
+++ b/extensions/common/features/complex_feature.cc |
@@ -59,17 +59,18 @@ Feature::Availability ComplexFeature::IsAvailableToManifest( |
Feature::Availability ComplexFeature::IsAvailableToContext( |
const Extension* extension, |
Context context, |
+ SessionType session_type, |
const GURL& url, |
Platform platform) const { |
- Feature::Availability first_availability = |
- features_[0]->IsAvailableToContext(extension, context, url, platform); |
+ Feature::Availability first_availability = features_[0]->IsAvailableToContext( |
+ extension, context, session_type, 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, url, platform); |
+ Availability availability = (*it)->IsAvailableToContext( |
+ extension, context, session_type, url, platform); |
if (availability.is_available()) |
return availability; |
} |