Index: chrome/renderer/extensions/dispatcher.cc |
diff --git a/chrome/renderer/extensions/dispatcher.cc b/chrome/renderer/extensions/dispatcher.cc |
index 3a21e8ebc1884c4712255f424a69c49af1deb45a..da0d23efd8c8f137c06b0f3e36ff20cdcf2c08db 100644 |
--- a/chrome/renderer/extensions/dispatcher.cc |
+++ b/chrome/renderer/extensions/dispatcher.cc |
@@ -755,7 +755,7 @@ void Dispatcher::AddOrRemoveBindingsForContext(ChromeV8Context* context) { |
bool parent_feature_available = false; |
for (Feature* parent = api_feature_provider->GetParent(feature); |
parent != NULL; parent = api_feature_provider->GetParent(parent)) { |
- if (context->IsAnyFeatureAvailableToContext(parent->name())) { |
+ if (context->IsAnyFeatureAvailableToContext(*parent)) { |
parent_feature_available = true; |
break; |
} |
@@ -763,7 +763,7 @@ void Dispatcher::AddOrRemoveBindingsForContext(ChromeV8Context* context) { |
if (parent_feature_available) |
continue; |
- if (context->IsAnyFeatureAvailableToContext(api_name)) |
+ if (context->IsAnyFeatureAvailableToContext(*feature)) |
RegisterBinding(api_name, context); |
} |
break; |