| 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 85f86b333dc2f1f9081a10de0dd72a35e1efd660..ac592eeb58042b39d3b5057abefb0c516b8b369c 100644
|
| --- a/chrome/renderer/extensions/api_definitions_natives.cc
|
| +++ b/chrome/renderer/extensions/api_definitions_natives.cc
|
| @@ -6,6 +6,8 @@
|
|
|
| #include <algorithm>
|
|
|
| +#include "chrome/common/extensions/api/extension_api.h"
|
| +
|
| namespace {
|
| const char kInvalidExtensionNamespace[] = "Invalid extension namespace";
|
| }
|
| @@ -23,7 +25,8 @@ ApiDefinitionsNatives::ApiDefinitionsNatives(Dispatcher* dispatcher,
|
|
|
| v8::Handle<v8::Value> ApiDefinitionsNatives::GetExtensionAPIDefinition(
|
| const v8::Arguments& args) {
|
| - std::set<std::string> available_apis(context_->GetAvailableExtensionAPIs());
|
| + std::set<std::string> available_apis(
|
| + ExtensionAPI::GetSharedInstance()->GetAllAPINames());
|
| if (args.Length() == 0)
|
| return dispatcher()->v8_schema_registry()->GetSchemas(available_apis);
|
|
|
|
|