| Index: base/task_scheduler/post_task.cc
|
| diff --git a/base/task_scheduler/post_task.cc b/base/task_scheduler/post_task.cc
|
| index ec4bfb50f2dd8572f494e521a76ef3794daac9a5..9eaa086342c0e87cf246520fa14bb3b99d2f67af 100644
|
| --- a/base/task_scheduler/post_task.cc
|
| +++ b/base/task_scheduler/post_task.cc
|
| @@ -100,20 +100,22 @@ scoped_refptr<SequencedTaskRunner> CreateSequencedTaskRunnerWithTraits(
|
| }
|
|
|
| scoped_refptr<SingleThreadTaskRunner> CreateSingleThreadTaskRunnerWithTraits(
|
| - const TaskTraits& traits) {
|
| + const TaskTraits& traits,
|
| + SingleThreadTaskRunnerThreadMode thread_mode) {
|
| DCHECK(TaskScheduler::GetInstance())
|
| << "Ref. Prerequisite section of post_task.h";
|
| return TaskScheduler::GetInstance()->CreateSingleThreadTaskRunnerWithTraits(
|
| - GetTaskTraitsWithExplicitPriority(traits));
|
| + GetTaskTraitsWithExplicitPriority(traits), thread_mode);
|
| }
|
|
|
| #if defined(OS_WIN)
|
| scoped_refptr<SingleThreadTaskRunner> CreateCOMSTATaskRunnerWithTraits(
|
| - const TaskTraits& traits) {
|
| + const TaskTraits& traits,
|
| + SingleThreadTaskRunnerThreadMode thread_mode) {
|
| DCHECK(TaskScheduler::GetInstance())
|
| << "Ref. Prerequisite section of post_task.h";
|
| return TaskScheduler::GetInstance()->CreateCOMSTATaskRunnerWithTraits(
|
| - GetTaskTraitsWithExplicitPriority(traits));
|
| + GetTaskTraitsWithExplicitPriority(traits), thread_mode);
|
| }
|
| #endif // defined(OS_WIN)
|
|
|
|
|