| Index: content/browser/browser_main_loop.cc
|
| diff --git a/content/browser/browser_main_loop.cc b/content/browser/browser_main_loop.cc
|
| index 3b4128fccff1188906bae3c2f9a76a7af4fc0815..b6a35f2e2a8d927aa2fd24db07f7a45bbffbf9fd 100644
|
| --- a/content/browser/browser_main_loop.cc
|
| +++ b/content/browser/browser_main_loop.cc
|
| @@ -36,6 +36,7 @@
|
| #include "base/system_monitor/system_monitor.h"
|
| #include "base/task_scheduler/initialization_util.h"
|
| #include "base/task_scheduler/post_task.h"
|
| +#include "base/task_scheduler/single_thread_task_runner_thread_mode.h"
|
| #include "base/task_scheduler/task_scheduler.h"
|
| #include "base/task_scheduler/task_traits.h"
|
| #include "base/threading/sequenced_worker_pool.h"
|
| @@ -1136,12 +1137,15 @@ int BrowserMainLoop::CreateThreads() {
|
| redirection_task_runner =
|
| (thread_id == BrowserThread::FILE)
|
| ? base::CreateCOMSTATaskRunnerWithTraits(
|
| - non_ui_non_io_task_runner_traits)
|
| + non_ui_non_io_task_runner_traits,
|
| + base::SingleThreadTaskRunnerThreadMode::DEDICATED)
|
| : base::CreateSingleThreadTaskRunnerWithTraits(
|
| - non_ui_non_io_task_runner_traits);
|
| + non_ui_non_io_task_runner_traits,
|
| + base::SingleThreadTaskRunnerThreadMode::DEDICATED);
|
| #else // defined(OS_WIN)
|
| redirection_task_runner = base::CreateSingleThreadTaskRunnerWithTraits(
|
| - non_ui_non_io_task_runner_traits);
|
| + non_ui_non_io_task_runner_traits,
|
| + base::SingleThreadTaskRunnerThreadMode::DEDICATED);
|
| #endif // defined(OS_WIN)
|
| DCHECK(redirection_task_runner);
|
| BrowserThreadImpl::RedirectThreadIDToTaskRunner(
|
|
|