Chromium Code Reviews| Index: components/ui_devtools/devtools_server.cc |
| diff --git a/components/ui_devtools/devtools_server.cc b/components/ui_devtools/devtools_server.cc |
| index c8fd76c15f1bbb4aa29ed94ce537c75446a43eb1..c7b16e07d124618a792835635aaa19370e976474 100644 |
| --- a/components/ui_devtools/devtools_server.cc |
| +++ b/components/ui_devtools/devtools_server.cc |
| @@ -65,6 +65,10 @@ UiDevToolsServer::UiDevToolsServer( |
| } |
| UiDevToolsServer::~UiDevToolsServer() { |
| + if (io_thread_task_runner_) |
| + io_thread_task_runner_->DeleteSoon(FROM_HERE, server_.release()); |
| + if (thread_->IsRunning()) |
|
sadrul
2017/06/28 04:49:10
You should check if |thread|_ is non-null first.
thanhph
2017/06/28 14:38:22
Done.
|
| + thread_->Stop(); |
| devtools_server_ = nullptr; |
| } |