gn: Remove Scheduler::pool().
InputFileManager used this accessor to post a BLOCK_SHUTDOWN task.
This can be replaced by a call to ScheduleWork(). In both cases,
Scheduler::Run() doesn't return before the task runs.
BUG=
Review-Url: https://codereview.chromium.org/2515383005
Cr-Original-Commit-Position: refs/heads/master@{#436362}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 5476ec6bf7ccbada1734a0cdec7d570bb042aa30
diff --git a/tools/gn/input_file_manager.cc b/tools/gn/input_file_manager.cc
index c695655..9fd3def 100644
--- a/tools/gn/input_file_manager.cc
+++ b/tools/gn/input_file_manager.cc
@@ -147,9 +147,7 @@
}
}
}
- g_scheduler->pool()->PostWorkerTaskWithShutdownBehavior(
- FROM_HERE, schedule_this,
- base::SequencedWorkerPool::BLOCK_SHUTDOWN);
+ g_scheduler->ScheduleWork(schedule_this);
return true;
}
diff --git a/tools/gn/scheduler.h b/tools/gn/scheduler.h
index 67650d8..e20bced 100644
--- a/tools/gn/scheduler.h
+++ b/tools/gn/scheduler.h
@@ -33,7 +33,6 @@
scoped_refptr<base::SingleThreadTaskRunner> task_runner() {
return main_loop_.task_runner();
}
- base::SequencedWorkerPool* pool() { return pool_.get(); }
InputFileManager* input_file_manager() { return input_file_manager_.get(); }