Index: extensions/shell/browser/shell_browser_context.h |
diff --git a/extensions/shell/browser/shell_browser_context.h b/extensions/shell/browser/shell_browser_context.h |
index 8d2a215bfca5589c02c3b3f1efeb2a83023be68a..a98ef1e4391a657bfd84699181f014b7acb21aee 100644 |
--- a/extensions/shell/browser/shell_browser_context.h |
+++ b/extensions/shell/browser/shell_browser_context.h |
@@ -13,28 +13,28 @@ |
namespace extensions { |
class InfoMap; |
+class ShellBrowserMainParts; |
class ShellSpecialStoragePolicy; |
// The BrowserContext used by the content, apps and extensions systems in |
// app_shell. |
class ShellBrowserContext : public content::ShellBrowserContext { |
public: |
- ShellBrowserContext(); |
+ explicit ShellBrowserContext(ShellBrowserMainParts* browser_main_parts); |
~ShellBrowserContext() override; |
// content::BrowserContext implementation. |
content::BrowserPluginGuestManager* GetGuestManager() override; |
storage::SpecialStoragePolicy* GetSpecialStoragePolicy() override; |
- |
net::URLRequestContextGetter* CreateRequestContext( |
content::ProtocolHandlerMap* protocol_handlers, |
- content::URLRequestInterceptorScopedVector request_interceptors, |
- InfoMap* extension_info_map); |
+ content::URLRequestInterceptorScopedVector request_interceptors) override; |
private: |
void InitURLRequestContextOnIOThread(); |
scoped_refptr<storage::SpecialStoragePolicy> storage_policy_; |
+ ShellBrowserMainParts* browser_main_parts_; |
DISALLOW_COPY_AND_ASSIGN(ShellBrowserContext); |
}; |