summaryrefslogtreecommitdiffstats
path: root/base/mac
diff options
context:
space:
mode:
Diffstat (limited to 'base/mac')
-rw-r--r--base/mac/libdispatch_task_runner_unittest.cc8
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();