Index: chrome/browser/supervised_user/supervised_user_service.cc |
diff --git a/chrome/browser/supervised_user/supervised_user_service.cc b/chrome/browser/supervised_user/supervised_user_service.cc |
index 2acd84abd580ed53bb470fb493aca712889a6de4..0010c22c72bb65735b84c8bd39c78255cc74445b 100644 |
--- a/chrome/browser/supervised_user/supervised_user_service.cc |
+++ b/chrome/browser/supervised_user/supervised_user_service.cc |
@@ -17,7 +17,7 @@ |
#include "base/strings/stringprintf.h" |
#include "base/strings/utf_string_conversions.h" |
#include "base/task_runner_util.h" |
-#include "base/threading/sequenced_worker_pool.h" |
+#include "base/task_scheduler/post_task.h" |
#include "base/version.h" |
#include "build/build_config.h" |
#include "chrome/browser/browser_process.h" |
@@ -755,10 +755,14 @@ void SupervisedUserService::LoadBlacklist(const base::FilePath& path, |
DCHECK(blacklist_state_ == BlacklistLoadState::NOT_LOADED); |
blacklist_state_ = BlacklistLoadState::LOAD_STARTED; |
base::PostTaskAndReplyWithResult( |
- BrowserThread::GetBlockingPool()->GetTaskRunnerWithShutdownBehavior( |
- base::SequencedWorkerPool::CONTINUE_ON_SHUTDOWN).get(), |
- FROM_HERE, |
- base::Bind(&base::PathExists, path), |
+ base::CreateTaskRunnerWithTraits( |
Bernhard Bauer
2017/04/25 14:18:23
Can you use PostTaskWithTraitsAndReplyWithResult()
fdoray
2017/04/27 13:03:17
Done.
|
+ base::TaskTraits() |
+ .MayBlock() |
+ .WithPriority(base::TaskPriority::BACKGROUND) |
+ .WithShutdownBehavior( |
+ base::TaskShutdownBehavior::CONTINUE_ON_SHUTDOWN)) |
+ .get(), |
+ FROM_HERE, base::Bind(&base::PathExists, path), |
base::Bind(&SupervisedUserService::OnBlacklistFileChecked, |
weak_ptr_factory_.GetWeakPtr(), path, url)); |
} |