Index: chrome/browser/chromeos/login/supervised/supervised_user_authentication.cc |
diff --git a/chrome/browser/chromeos/login/supervised/supervised_user_authentication.cc b/chrome/browser/chromeos/login/supervised/supervised_user_authentication.cc |
index c2ea24d4849c68890009e7a1f89542feae12c5b9..b4a64a35b45edd4d75d1790465b6a74a07777263 100644 |
--- a/chrome/browser/chromeos/login/supervised/supervised_user_authentication.cc |
+++ b/chrome/browser/chromeos/login/supervised/supervised_user_authentication.cc |
@@ -287,9 +287,11 @@ void SupervisedUserAuthentication::LoadPasswordUpdateData( |
base::FilePath profile_path = |
ProfileHelper::GetProfilePathByUserIdHash(user->username_hash()); |
PostTaskAndReplyWithResult( |
- content::BrowserThread::GetBlockingPool(), |
- FROM_HERE, |
- base::Bind(&LoadPasswordData, profile_path), |
+ content::BrowserThread::GetBlockingPool() |
+ ->GetTaskRunnerWithShutdownBehavior( |
+ base::SequencedWorkerPool::CONTINUE_ON_SHUTDOWN) |
+ .get(), |
+ FROM_HERE, base::Bind(&LoadPasswordData, profile_path), |
base::Bind(&OnPasswordDataLoaded, success_callback, failure_callback)); |
} |