| 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..a901f937e988058a5726e291691e10655ed2eae5 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_ && thread_->IsRunning())
|
| + thread_->Stop();
|
| devtools_server_ = nullptr;
|
| }
|
|
|
|
|