| Index: chrome/browser/devtools/device/devtools_android_bridge.cc
|
| diff --git a/chrome/browser/devtools/device/devtools_android_bridge.cc b/chrome/browser/devtools/device/devtools_android_bridge.cc
|
| index 7df783b6630f8b6dd371888d4551b0b33674f018..ab78ebfe3dca7ef47b58d6251f13848dddf7b8b8 100644
|
| --- a/chrome/browser/devtools/device/devtools_android_bridge.cc
|
| +++ b/chrome/browser/devtools/device/devtools_android_bridge.cc
|
| @@ -300,6 +300,7 @@ class DevToolsAndroidBridge::AgentHostDelegate
|
| const std::string& target_path,
|
| const std::string& type,
|
| base::DictionaryValue* value);
|
| + ~AgentHostDelegate() override;
|
|
|
| private:
|
| AgentHostDelegate(
|
| @@ -309,11 +310,9 @@ class DevToolsAndroidBridge::AgentHostDelegate
|
| const std::string& target_path,
|
| const std::string& type,
|
| base::DictionaryValue* value);
|
| - ~AgentHostDelegate() override;
|
| // DevToolsExternalAgentProxyDelegate overrides.
|
| void Attach(content::DevToolsExternalAgentProxy* proxy) override;
|
| void Detach() override;
|
| - std::string GetId() override;
|
| std::string GetType() override;
|
| std::string GetTitle() override;
|
| std::string GetDescription() override;
|
| @@ -401,10 +400,10 @@ DevToolsAndroidBridge::AgentHostDelegate::GetOrCreateAgentHost(
|
| if (it != bridge->host_delegates_.end())
|
| return it->second->agent_host_;
|
|
|
| - AgentHostDelegate* delegate = new AgentHostDelegate(
|
| - bridge, browser_id, local_id, target_path, type, value);
|
| + std::unique_ptr<AgentHostDelegate> delegate(new AgentHostDelegate(
|
| + bridge, browser_id, local_id, target_path, type, value));
|
| scoped_refptr<content::DevToolsAgentHost> result =
|
| - content::DevToolsAgentHost::Create(delegate);
|
| + content::DevToolsAgentHost::Forward(local_id, std::move(delegate));
|
| delegate->agent_host_ = result.get();
|
| return result;
|
| }
|
| @@ -464,10 +463,6 @@ void DevToolsAndroidBridge::AgentHostDelegate::Detach() {
|
| proxy_ = nullptr;
|
| }
|
|
|
| -std::string DevToolsAndroidBridge::AgentHostDelegate::GetId() {
|
| - return local_id_;
|
| -}
|
| -
|
| std::string DevToolsAndroidBridge::AgentHostDelegate::GetType() {
|
| return remote_type_;
|
| }
|
|
|