Index: chrome/browser/chromeos/login/login_display_host_impl.cc |
diff --git a/chrome/browser/chromeos/login/login_display_host_impl.cc b/chrome/browser/chromeos/login/login_display_host_impl.cc |
index e1be6feb2126fdc7692a7169a065a964089fb8b5..50e6c66f054200ea032c404864ce01e832d6d9ad 100644 |
--- a/chrome/browser/chromeos/login/login_display_host_impl.cc |
+++ b/chrome/browser/chromeos/login/login_display_host_impl.cc |
@@ -1119,7 +1119,10 @@ void ShowLoginWizard(const std::string& first_screen_name) { |
chromeos::WizardController::ShouldAutoStartEnrollment() && |
!g_browser_process->browser_policy_connector()->IsEnterpriseManaged(); |
if (should_show_enrollment_screen) { |
- display_host->StartWizard(chromeos::WizardController::kEnrollmentScreenName, |
+ // Shows networks screen instead of enrollment screen to resume the |
+ // interrupted auto start enrollment flow because enrollment screen does |
+ // not handle flaky network. See http://crbug.com/332572 |
+ display_host->StartWizard(chromeos::WizardController::kNetworkScreenName, |
scoped_ptr<base::DictionaryValue>()); |
return; |
} |