Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(6628)

Unified Diff: chrome/common/extensions/features/complex_feature.cc

Issue 12522004: Lazily load extension API schemas (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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;
}

Powered by Google App Engine
This is Rietveld 408576698