Index: components/web_view/frame_devtools_agent.cc |
diff --git a/components/web_view/frame_devtools_agent.cc b/components/web_view/frame_devtools_agent.cc |
index f2667b170c503e5746dbe0f2b300d55f3fd2e324..d57ff6b1f59ba18b89d2a9385de57513b0f6a310 100644 |
--- a/components/web_view/frame_devtools_agent.cc |
+++ b/components/web_view/frame_devtools_agent.cc |
@@ -61,9 +61,7 @@ class FrameDevToolsAgent::FrameDevToolsAgentClient |
if (binding_.is_bound()) |
binding_.Close(); |
- DevToolsAgentClientPtr client; |
- binding_.Bind(&client); |
- owner_->forward_agent_->SetClient(std::move(client)); |
+ owner_->forward_agent_->SetClient(binding_.CreateInterfacePtrAndBind()); |
} |
private: |
@@ -126,9 +124,7 @@ void FrameDevToolsAgent::RegisterAgentIfNecessary() { |
DevToolsRegistryPtr devtools_registry; |
app_->ConnectToService("mojo:devtools_service", &devtools_registry); |
- DevToolsAgentPtr agent; |
- binding_.Bind(&agent); |
- devtools_registry->RegisterAgent(id_, std::move(agent)); |
+ devtools_registry->RegisterAgent(id_, binding_.CreateInterfacePtrAndBind()); |
} |
void FrameDevToolsAgent::HandlePageNavigateRequest( |