| Index: content/browser/devtools/devtools_agent_host_impl.cc
|
| diff --git a/content/browser/devtools/devtools_agent_host_impl.cc b/content/browser/devtools/devtools_agent_host_impl.cc
|
| index 95dd03a3aeba68fa194a6588911af09f6d18b441..59e858b7a43405edadba2438b11ccbea163fcf14 100644
|
| --- a/content/browser/devtools/devtools_agent_host_impl.cc
|
| +++ b/content/browser/devtools/devtools_agent_host_impl.cc
|
| @@ -44,12 +44,6 @@ char DevToolsAgentHost::kTypeBrowser[] = "browser";
|
| char DevToolsAgentHost::kTypeOther[] = "other";
|
|
|
| // static
|
| -DevToolsManagerDelegate* DevToolsAgentHost::GetDevToolsManagerDelegate() {
|
| - DevToolsManager* manager = DevToolsManager::GetInstance();
|
| - return manager->delegate();
|
| -}
|
| -
|
| -// static
|
| std::string DevToolsAgentHost::GetProtocolVersion() {
|
| return std::string(devtools::kProtocolVersion);
|
| }
|
| @@ -114,9 +108,9 @@ scoped_refptr<DevToolsAgentHost> DevToolsAgentHost::GetForWorker(
|
| DevToolsAgentHostImpl::DevToolsAgentHostImpl(const std::string& id)
|
| : id_(id),
|
| session_id_(0),
|
| - description_(""),
|
| client_(NULL) {
|
| DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
| + DCHECK(g_instances.Get().find(id_) == g_instances.Get().end());
|
| g_instances.Get()[id_] = this;
|
| }
|
|
|
| @@ -137,9 +131,13 @@ scoped_refptr<DevToolsAgentHost> DevToolsAgentHost::GetForId(
|
| }
|
|
|
| // static
|
| -scoped_refptr<DevToolsAgentHost> DevToolsAgentHost::Create(
|
| - DevToolsExternalAgentProxyDelegate* delegate) {
|
| - return new ForwardingAgentHost(delegate);
|
| +scoped_refptr<DevToolsAgentHost> DevToolsAgentHost::Forward(
|
| + const std::string& id,
|
| + std::unique_ptr<DevToolsExternalAgentProxyDelegate> delegate) {
|
| + scoped_refptr<DevToolsAgentHost> result = DevToolsAgentHost::GetForId(id);
|
| + if (result)
|
| + return result;
|
| + return new ForwardingAgentHost(id, std::move(delegate));
|
| }
|
|
|
| bool DevToolsAgentHostImpl::InnerAttach(DevToolsAgentHostClient* client,
|
| @@ -211,12 +209,7 @@ std::string DevToolsAgentHostImpl::GetParentId() {
|
| }
|
|
|
| std::string DevToolsAgentHostImpl::GetDescription() {
|
| - return description_;
|
| -}
|
| -
|
| -void DevToolsAgentHostImpl::SetDescriptionOverride(
|
| - const std::string& description) {
|
| - description_ = description;
|
| + return "";
|
| }
|
|
|
| GURL DevToolsAgentHostImpl::GetFaviconURL() {
|
|
|