Index: chrome/browser/chromeos/policy/user_cloud_policy_manager_factory_chromeos.cc |
diff --git a/chrome/browser/chromeos/policy/user_cloud_policy_manager_factory_chromeos.cc b/chrome/browser/chromeos/policy/user_cloud_policy_manager_factory_chromeos.cc |
index 9b56692b8e30945f987b45426353b6c8b884f622..5edadcbc4ab48c58a91dce69977ca15487f77257 100644 |
--- a/chrome/browser/chromeos/policy/user_cloud_policy_manager_factory_chromeos.cc |
+++ b/chrome/browser/chromeos/policy/user_cloud_policy_manager_factory_chromeos.cc |
@@ -149,10 +149,8 @@ scoped_ptr<UserCloudPolicyManagerChromeOS> |
const bool is_affiliated_user = affiliation == USER_AFFILIATION_MANAGED; |
const bool is_browser_restart = |
command_line->HasSwitch(chromeos::switches::kLoginUser); |
- // TODO(xiyuan): Update the code below after http://crbug.com/462036. |
const bool wait_for_initial_policy = |
!is_browser_restart && |
- chromeos::UserSessionManager::GetInstance()->has_auth_cookies() && |
(user_manager::UserManager::Get()->IsCurrentUserNew() || |
is_affiliated_user); |
@@ -204,14 +202,11 @@ scoped_ptr<UserCloudPolicyManagerChromeOS> |
content::BrowserThread::FILE); |
scoped_ptr<UserCloudPolicyManagerChromeOS> manager( |
- new UserCloudPolicyManagerChromeOS(store.Pass(), |
- external_data_manager.Pass(), |
- component_policy_cache_dir, |
- wait_for_initial_policy, |
- initial_policy_fetch_timeout, |
- base::MessageLoopProxy::current(), |
- file_task_runner, |
- io_task_runner)); |
+ new UserCloudPolicyManagerChromeOS( |
+ store.Pass(), external_data_manager.Pass(), |
+ component_policy_cache_dir, wait_for_initial_policy, |
+ initial_policy_fetch_timeout, base::MessageLoopProxy::current(), |
+ file_task_runner, io_task_runner)); |
bool wildcard_match = false; |
if (connector->IsEnterpriseManaged() && |