| Index: chrome/browser/android/devtools_manager_delegate_android.cc
|
| diff --git a/chrome/browser/android/devtools_manager_delegate_android.cc b/chrome/browser/android/devtools_manager_delegate_android.cc
|
| index a9e57a92390edcc2339f669355b25fc324e8232c..c73cc99e726758906f7541669f03d71f1a88fee8 100644
|
| --- a/chrome/browser/android/devtools_manager_delegate_android.cc
|
| +++ b/chrome/browser/android/devtools_manager_delegate_android.cc
|
| @@ -54,6 +54,8 @@ class TabProxyDelegate : public content::DevToolsExternalAgentProxyDelegate,
|
| void Attach(content::DevToolsExternalAgentProxy* proxy) override {
|
| proxy_ = proxy;
|
| MaterializeAgentHost();
|
| + if (agent_host_)
|
| + agent_host_->AttachClient(this);
|
| }
|
|
|
| void Detach() override {
|
| @@ -170,10 +172,14 @@ DevToolsAgentHost::List GetDescriptors() {
|
| if (!tab)
|
| continue;
|
|
|
| + if (tab->web_contents())
|
| + tab_web_contents.insert(tab->web_contents());
|
| +
|
| scoped_refptr<DevToolsAgentHost> host =
|
| DevToolsAgentHost::Forward(
|
| base::IntToString(tab->GetAndroidId()),
|
| base::WrapUnique(new TabProxyDelegate(tab)));
|
| + result.push_back(host);
|
| }
|
| }
|
|
|
|
|