Chromium Code Reviews| 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 cfe65e59cd2c4e577489f9f985714c9c7167cec3..0a03bd2e43ec0e1bc841282a8d312691778d8a0b 100644 |
| --- a/content/browser/devtools/devtools_agent_host_impl.cc |
| +++ b/content/browser/devtools/devtools_agent_host_impl.cc |
| @@ -109,6 +109,7 @@ void DevToolsAgentHostImpl::AttachClient(DevToolsAgentHostClient* client) { |
| if (client_) { |
| client_->AgentHostClosed(this, true); |
| Detach(); |
| + io_context_.DiscardAllStreams(); |
|
pfeldman
2015/08/24 18:17:55
You are calling it from 2(3) places. Introduce Inn
|
| } |
| client_ = client; |
| Attach(); |
| @@ -121,6 +122,7 @@ void DevToolsAgentHostImpl::DetachClient() { |
| scoped_refptr<DevToolsAgentHostImpl> protect(this); |
| client_ = NULL; |
| Detach(); |
| + io_context_.DiscardAllStreams(); |
| } |
| bool DevToolsAgentHostImpl::IsAttached() { |