Index: chrome/browser/policy/cloud/user_policy_signin_service_base.cc |
diff --git a/chrome/browser/policy/cloud/user_policy_signin_service_base.cc b/chrome/browser/policy/cloud/user_policy_signin_service_base.cc |
index 8911ada6acff9076f56a6e7777e1804b7375b85b..581ff3c828e55f9d4e154b7505e78268629fc572 100644 |
--- a/chrome/browser/policy/cloud/user_policy_signin_service_base.cc |
+++ b/chrome/browser/policy/cloud/user_policy_signin_service_base.cc |
@@ -5,7 +5,9 @@ |
#include "chrome/browser/policy/cloud/user_policy_signin_service_base.h" |
#include "base/bind.h" |
-#include "base/message_loop/message_loop.h" |
+#include "base/location.h" |
+#include "base/single_thread_task_runner.h" |
+#include "base/thread_task_runner_handle.h" |
#include "chrome/browser/chrome_notification_types.h" |
#include "chrome/browser/policy/cloud/user_cloud_policy_manager_factory.h" |
#include "chrome/browser/profiles/profile.h" |
@@ -118,7 +120,7 @@ void UserPolicySigninServiceBase::OnClientError(CloudPolicyClient* client) { |
// Can't shutdown now because we're in the middle of a callback from |
// the CloudPolicyClient, so queue up a task to do the shutdown. |
- base::MessageLoop::current()->PostTask( |
+ base::ThreadTaskRunnerHandle::Get()->PostTask( |
FROM_HERE, |
base::Bind( |
&UserPolicySigninServiceBase::ShutdownUserCloudPolicyManager, |