| 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(
 | 
| 
 |