Chromium Code Reviews| Index: chrome/browser/devtools/device/android_device_manager.cc |
| diff --git a/chrome/browser/devtools/device/android_device_manager.cc b/chrome/browser/devtools/device/android_device_manager.cc |
| index df99de7ba9133b0c490a0e18b03ab166efa6b8c7..bc5e025b4bdbdd0fed518faa0115e983366885c3 100644 |
| --- a/chrome/browser/devtools/device/android_device_manager.cc |
| +++ b/chrome/browser/devtools/device/android_device_manager.cc |
| @@ -389,6 +389,10 @@ AndroidDeviceManager::Device::Device( |
| } |
| AndroidDeviceManager::Device::~Device() { |
| + std::set<AndroidWebSocket*> sockets_copy(sockets_); |
| + for (AndroidWebSocket* socket : sockets_copy) |
| + socket->Terminate(); |
|
dgozman
2014/10/21 11:54:02
I think this should issue Delegate::OnSocketClosed
vkuzkokov
2014/10/21 13:00:53
It should. Fixed.
|
| + |
| provider_->AddRef(); |
| DeviceProvider* raw_ptr = provider_.get(); |
| provider_ = NULL; |