| Index: chrome/browser/extensions/chrome_extensions_browser_client.h
|
| diff --git a/chrome/browser/extensions/chrome_extensions_browser_client.h b/chrome/browser/extensions/chrome_extensions_browser_client.h
|
| index 0c5d160379c772df6e5e0e4794524c50e8c8d428..3c4a2c6d963c0e3a6da5a01c9aeef95627de4faa 100644
|
| --- a/chrome/browser/extensions/chrome_extensions_browser_client.h
|
| +++ b/chrome/browser/extensions/chrome_extensions_browser_client.h
|
| @@ -5,6 +5,8 @@
|
| #ifndef CHROME_BROWSER_EXTENSIONS_CHROME_EXTENSIONS_BROWSER_CLIENT_H_
|
| #define CHROME_BROWSER_EXTENSIONS_CHROME_EXTENSIONS_BROWSER_CLIENT_H_
|
|
|
| +#include <map>
|
| +
|
| #include "base/basictypes.h"
|
| #include "base/compiler_specific.h"
|
| #include "base/lazy_instance.h"
|
| @@ -22,6 +24,7 @@ class BrowserContext;
|
|
|
| namespace extensions {
|
|
|
| +class ChromeComponentExtensionResourceManager;
|
| class ChromeExtensionsAPIClient;
|
| class ContentSettingsPrefsObserver;
|
|
|
| @@ -89,6 +92,8 @@ class ChromeExtensionsBrowserClient : public ExtensionsBrowserClient {
|
| ExtensionFunctionRegistry* registry) const OVERRIDE;
|
| virtual scoped_ptr<extensions::RuntimeAPIDelegate> CreateRuntimeAPIDelegate(
|
| content::BrowserContext* context) const OVERRIDE;
|
| + virtual ComponentExtensionResourceManager*
|
| + GetComponentExtensionResourceManager() OVERRIDE;
|
|
|
| private:
|
| friend struct base::DefaultLazyInstanceTraits<ChromeExtensionsBrowserClient>;
|
| @@ -101,6 +106,8 @@ class ChromeExtensionsBrowserClient : public ExtensionsBrowserClient {
|
| scoped_ptr<ChromeExtensionsAPIClient> api_client_;
|
| #endif
|
|
|
| + scoped_ptr<ChromeComponentExtensionResourceManager> resource_manager_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(ChromeExtensionsBrowserClient);
|
| };
|
|
|
|
|