| Index: headless/lib/browser/headless_devtools_client_impl.cc
|
| diff --git a/headless/lib/browser/headless_devtools_client_impl.cc b/headless/lib/browser/headless_devtools_client_impl.cc
|
| index 318ab8543cea28eb4f2a0c85010532305e53963e..22f52946e4969707b50dac9e77528cb9fe6b6065 100644
|
| --- a/headless/lib/browser/headless_devtools_client_impl.cc
|
| +++ b/headless/lib/browser/headless_devtools_client_impl.cc
|
| @@ -69,11 +69,21 @@ HeadlessDevToolsClientImpl::HeadlessDevToolsClientImpl()
|
|
|
| HeadlessDevToolsClientImpl::~HeadlessDevToolsClientImpl() {}
|
|
|
| -void HeadlessDevToolsClientImpl::AttachToHost(
|
| +bool HeadlessDevToolsClientImpl::AttachToHost(
|
| + content::DevToolsAgentHost* agent_host) {
|
| + DCHECK(!agent_host_);
|
| + if (agent_host->AttachClient(this)) {
|
| + agent_host_ = agent_host;
|
| + return true;
|
| + }
|
| + return false;
|
| +}
|
| +
|
| +void HeadlessDevToolsClientImpl::ForceAttachToHost(
|
| content::DevToolsAgentHost* agent_host) {
|
| DCHECK(!agent_host_);
|
| agent_host_ = agent_host;
|
| - agent_host_->AttachClient(this);
|
| + agent_host_->ForceAttachClient(this);
|
| }
|
|
|
| void HeadlessDevToolsClientImpl::DetachFromHost(
|
|
|