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 |