Index: apps/shell/browser/shell_extensions_browser_client.cc |
diff --git a/apps/shell/browser/shell_extensions_browser_client.cc b/apps/shell/browser/shell_extensions_browser_client.cc |
index 72459609975cec137455a6da5f840835a1910fa2..8877d9e695be49e069043b9a7b0ca0d3307988d4 100644 |
--- a/apps/shell/browser/shell_extensions_browser_client.cc |
+++ b/apps/shell/browser/shell_extensions_browser_client.cc |
@@ -15,6 +15,7 @@ |
#include "extensions/browser/api/extensions_api_client.h" |
#include "extensions/browser/app_sorting.h" |
#include "extensions/browser/extension_prefs.h" |
+#include "extensions/common/api/generated_api.h" |
using content::BrowserContext; |
@@ -157,8 +158,9 @@ ShellExtensionsBrowserClient::GetExtensionSystemFactory() { |
void ShellExtensionsBrowserClient::RegisterExtensionFunctions( |
ExtensionFunctionRegistry* registry) const { |
- // TODO(rockot): Remove this once we have enough APIs moved out of src/chrome |
- // See http://crbug.com/349042 |
+ extensions::core_api::GeneratedFunctionRegistry::RegisterAll(registry); |
+ // TODO(rockot): Remove dependency on src/chrome once we have some core APIs |
+ // moved out. See http://crbug.com/349042. |
extensions::api::GeneratedFunctionRegistry::RegisterAll(registry); |
} |