| Index: components/task_scheduler_util/browser/initialization.cc
|
| diff --git a/components/task_scheduler_util/browser/initialization.cc b/components/task_scheduler_util/browser/initialization.cc
|
| index 3f1624b99708e7f09669deabd9179cb3af89f815..70b28773f01d8ddc157fb5298951ef1d1de448f3 100644
|
| --- a/components/task_scheduler_util/browser/initialization.cc
|
| +++ b/components/task_scheduler_util/browser/initialization.cc
|
| @@ -60,7 +60,7 @@ GetBrowserWorkerPoolParamsFromVariations() {
|
| size_t BrowserWorkerPoolIndexForTraits(const base::TaskTraits& traits) {
|
| const bool is_background =
|
| traits.priority() == base::TaskPriority::BACKGROUND;
|
| - if (traits.with_file_io())
|
| + if (traits.may_block() || traits.with_base_sync_primitives())
|
| return is_background ? BACKGROUND_FILE_IO : FOREGROUND_FILE_IO;
|
| return is_background ? BACKGROUND : FOREGROUND;
|
| }
|
|
|