| Index: chrome/renderer/extensions/api_definitions_natives.cc
|
| diff --git a/chrome/renderer/extensions/api_definitions_natives.cc b/chrome/renderer/extensions/api_definitions_natives.cc
|
| index 6004c7ae0c0de8c698454c75325f38170d5c2c15..8de64eb8f79a4dfee7094c6cf7d77a323fb4a508 100644
|
| --- a/chrome/renderer/extensions/api_definitions_natives.cc
|
| +++ b/chrome/renderer/extensions/api_definitions_natives.cc
|
| @@ -6,7 +6,7 @@
|
|
|
| #include <algorithm>
|
|
|
| -#include "chrome/common/extensions/api/extension_api.h"
|
| +#include "chrome/common/extensions/features/base_feature_provider.h"
|
|
|
| namespace {
|
| const char kInvalidExtensionNamespace[] = "Invalid extension namespace";
|
| @@ -26,7 +26,7 @@ ApiDefinitionsNatives::ApiDefinitionsNatives(Dispatcher* dispatcher,
|
| v8::Handle<v8::Value> ApiDefinitionsNatives::GetExtensionAPIDefinitions(
|
| const v8::Arguments& args) {
|
| return dispatcher()->v8_schema_registry()->GetSchemas(
|
| - ExtensionAPI::GetSharedInstance()->GetAllAPINames());
|
| + BaseFeatureProvider::GetByName("api")->GetAllTopLevelFeatureNames());
|
| }
|
|
|
| } // namespace extensions
|
|
|