| Index: base/task_scheduler/task_tracker.cc
|
| diff --git a/base/task_scheduler/task_tracker.cc b/base/task_scheduler/task_tracker.cc
|
| index 50922bbc8cf9004491bc59c1ac4d6bdbf3e1c5d3..c896a9fad9b4f517f0f78499d4df31052668a14a 100644
|
| --- a/base/task_scheduler/task_tracker.cc
|
| +++ b/base/task_scheduler/task_tracker.cc
|
| @@ -58,19 +58,16 @@ void TaskTracker::Shutdown() {
|
| }
|
| }
|
|
|
| -void TaskTracker::PostTask(
|
| - const Callback<void(std::unique_ptr<Task>)>& post_task_callback,
|
| - std::unique_ptr<Task> task) {
|
| - DCHECK(!post_task_callback.is_null());
|
| +bool TaskTracker::WillPostTask(const Task* task) {
|
| DCHECK(task);
|
|
|
| if (!BeforePostTask(task->traits.shutdown_behavior()))
|
| - return;
|
| + return false;
|
|
|
| debug::TaskAnnotator task_annotator;
|
| task_annotator.DidQueueTask(kQueueFunctionName, *task);
|
|
|
| - post_task_callback.Run(std::move(task));
|
| + return true;
|
| }
|
|
|
| void TaskTracker::RunTask(const Task* task) {
|
|
|