diff options
Diffstat (limited to 'base/mac')
-rw-r--r-- | base/mac/libdispatch_task_runner_unittest.cc | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/base/mac/libdispatch_task_runner_unittest.cc b/base/mac/libdispatch_task_runner_unittest.cc index c3488d2..5ebe8d2 100644 --- a/base/mac/libdispatch_task_runner_unittest.cc +++ b/base/mac/libdispatch_task_runner_unittest.cc @@ -21,7 +21,8 @@ class LibDispatchTaskRunnerTest : public testing::Test { // all non-delayed tasks are run on the LibDispatchTaskRunner. void DispatchLastTask() { dispatch_async(task_runner_->GetDispatchQueue(), ^{ - (&message_loop_)->PostTask(FROM_HERE, MessageLoop::QuitClosure()); + (&message_loop_)->PostTask(FROM_HERE, + MessageLoop::QuitWhenIdleClosure()); }); message_loop_.Run(); task_runner_->Shutdown(); @@ -156,7 +157,8 @@ TEST_F(LibDispatchTaskRunnerTest, NonNestable) { TaskOrderMarker marker(this, "First"); task_runner_->PostNonNestableTask(FROM_HERE, base::BindBlock(^{ TaskOrderMarker marker(this, "Second NonNestable"); - (&message_loop_)->PostTask(FROM_HERE, MessageLoop::QuitClosure()); + (&message_loop_)->PostTask(FROM_HERE, + MessageLoop::QuitWhenIdleClosure()); })); })); message_loop_.Run(); @@ -181,7 +183,7 @@ TEST_F(LibDispatchTaskRunnerTest, PostDelayed) { task_runner_->PostDelayedTask(FROM_HERE, base::BindBlock(^{ TaskOrderMarker marker(this, "Timed"); run_time = base::TimeTicks::Now(); - (&message_loop_)->PostTask(FROM_HERE, MessageLoop::QuitClosure()); + (&message_loop_)->PostTask(FROM_HERE, MessageLoop::QuitWhenIdleClosure()); }), delta); task_runner_->PostTask(FROM_HERE, BoundRecordTaskOrder(this, "Second")); message_loop_.Run(); |