| Index: extensions/shell/browser/shell_extensions_browser_client.cc
|
| diff --git a/extensions/shell/browser/shell_extensions_browser_client.cc b/extensions/shell/browser/shell_extensions_browser_client.cc
|
| index a4aee60d862cedb4944f6bb6f9856f8aafcaa06a..68c34483c4b0f4d1d06dc6666cdeb1f79525c557 100644
|
| --- a/extensions/shell/browser/shell_extensions_browser_client.cc
|
| +++ b/extensions/shell/browser/shell_extensions_browser_client.cc
|
| @@ -17,6 +17,7 @@
|
| #include "extensions/browser/extension_function_registry.h"
|
| #include "extensions/browser/extension_prefs.h"
|
| #include "extensions/browser/null_app_sorting.h"
|
| +#include "extensions/browser/updater/null_extension_cache.h"
|
| #include "extensions/browser/url_request_util.h"
|
| #include "extensions/shell/browser/shell_extension_host_delegate.h"
|
| #include "extensions/shell/browser/shell_extension_system_factory.h"
|
| @@ -37,7 +38,9 @@ void RegisterPrefs(user_prefs::PrefRegistrySyncable* registry) {
|
|
|
| ShellExtensionsBrowserClient::ShellExtensionsBrowserClient(
|
| BrowserContext* context)
|
| - : browser_context_(context), api_client_(new ExtensionsAPIClient) {
|
| + : browser_context_(context),
|
| + api_client_(new ExtensionsAPIClient),
|
| + extension_cache_(new NullExtensionCache()) {
|
| // Set up the preferences service.
|
| base::PrefServiceFactory factory;
|
| factory.set_user_prefs(new TestingPrefStore);
|
| @@ -219,4 +222,8 @@ net::NetLog* ShellExtensionsBrowserClient::GetNetLog() {
|
| return NULL;
|
| }
|
|
|
| +ExtensionCache* ShellExtensionsBrowserClient::GetExtensionCache() {
|
| + return extension_cache_.get();
|
| +}
|
| +
|
| } // namespace extensions
|
|
|