| Index: headless/lib/browser/headless_content_browser_client.cc
|
| diff --git a/headless/lib/browser/headless_content_browser_client.cc b/headless/lib/browser/headless_content_browser_client.cc
|
| index 23ddee0d580d82b1e46cd70a0a8d56cc652c9916..4a52361a0efd4932d9f2a422e099c9060c1f26a9 100644
|
| --- a/headless/lib/browser/headless_content_browser_client.cc
|
| +++ b/headless/lib/browser/headless_content_browser_client.cc
|
| @@ -30,7 +30,11 @@ content::BrowserMainParts* HeadlessContentBrowserClient::CreateBrowserMainParts(
|
|
|
| content::DevToolsManagerDelegate*
|
| HeadlessContentBrowserClient::GetDevToolsManagerDelegate() {
|
| - return new HeadlessDevToolsManagerDelegate(browser_);
|
| + std::unique_ptr<HeadlessDevToolsManagerDelegate> devtools_manager_delegate =
|
| + base::WrapUnique(new HeadlessDevToolsManagerDelegate(browser_));
|
| + browser_->set_devtools_manager_delegate(
|
| + devtools_manager_delegate->GetWeakPtr());
|
| + return devtools_manager_delegate.release();
|
| }
|
|
|
| } // namespace headless
|
|
|