Chromium Code Reviews| Index: headless/lib/browser/headless_browser_main_parts.cc |
| diff --git a/headless/lib/browser/headless_browser_main_parts.cc b/headless/lib/browser/headless_browser_main_parts.cc |
| index ec1ae1814d760a2eb7fe88eeeb7aaf4c12204b0d..f667831140562a13940aaad8be8751f90e250ead 100644 |
| --- a/headless/lib/browser/headless_browser_main_parts.cc |
| +++ b/headless/lib/browser/headless_browser_main_parts.cc |
| @@ -8,6 +8,7 @@ |
| #include "headless/lib/browser/headless_browser_context_impl.h" |
| #include "headless/lib/browser/headless_browser_impl.h" |
| #include "headless/lib/browser/headless_devtools.h" |
| +#include "headless/lib/browser/headless_devtools_manager_delegate.h" |
|
Eric Seckler
2016/08/03 12:17:57
Do we need this here?
altimin
2016/08/03 12:46:18
No, thanks.
|
| #include "headless/lib/browser/headless_screen.h" |
| #include "ui/aura/env.h" |
| #include "ui/display/screen.h" |
| @@ -32,24 +33,17 @@ HeadlessBrowserMainParts::HeadlessBrowserMainParts(HeadlessBrowserImpl* browser) |
| HeadlessBrowserMainParts::~HeadlessBrowserMainParts() {} |
| void HeadlessBrowserMainParts::PreMainMessageLoopRun() { |
| - browser_context_.reset(new HeadlessBrowserContextImpl(ProtocolHandlerMap(), |
| - browser_->options())); |
| if (browser_->options()->devtools_endpoint.address().IsValid()) { |
| devtools_http_handler_ = |
| - CreateLocalDevToolsHttpHandler(browser_context_.get()); |
| + CreateLocalDevToolsHttpHandler(browser_->options()); |
| } |
| PlatformInitialize(browser_->options()->window_size); |
| } |
| void HeadlessBrowserMainParts::PostMainMessageLoopRun() { |
| - browser_context_.reset(); |
| devtools_http_handler_.reset(); |
| - PlatformExit(); |
| -} |
| -HeadlessBrowserContextImpl* HeadlessBrowserMainParts::default_browser_context() |
| - const { |
| - return browser_context_.get(); |
| + PlatformExit(); |
| } |
| } // namespace headless |