| Index: base/test/sequenced_worker_pool_owner.cc
|
| diff --git a/base/test/sequenced_worker_pool_owner.cc b/base/test/sequenced_worker_pool_owner.cc
|
| index 37bad2b29d25c5e5084cd9e6c69ec87da416d45a..b0d8b7a1adb084d0fcd78c037acfacd91c643944 100644
|
| --- a/base/test/sequenced_worker_pool_owner.cc
|
| +++ b/base/test/sequenced_worker_pool_owner.cc
|
| @@ -18,11 +18,8 @@
|
| has_work_call_count_(0) {}
|
|
|
| SequencedWorkerPoolOwner::~SequencedWorkerPoolOwner() {
|
| - pool_->Shutdown();
|
| pool_ = NULL;
|
| -
|
| - // Spin the current message loop until SWP destruction verified in OnDestruct.
|
| - exit_loop_.Run();
|
| + MessageLoop::current()->Run();
|
| }
|
|
|
| const scoped_refptr<SequencedWorkerPool>& SequencedWorkerPoolOwner::pool() {
|
| @@ -54,7 +51,8 @@
|
| }
|
|
|
| void SequencedWorkerPoolOwner::OnDestruct() {
|
| - constructor_message_loop_->PostTask(FROM_HERE, exit_loop_.QuitClosure());
|
| + constructor_message_loop_->task_runner()->PostTask(
|
| + FROM_HERE, constructor_message_loop_->QuitWhenIdleClosure());
|
| }
|
|
|
| } // namespace base
|
|
|