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