Chromium Code Reviews| Index: chrome/browser/chromeos/login/ui/login_display_host_impl.cc |
| diff --git a/chrome/browser/chromeos/login/ui/login_display_host_impl.cc b/chrome/browser/chromeos/login/ui/login_display_host_impl.cc |
| index 4df0338cb5fc0f7092d489db7db1dc79bd333354..fee0a6ccf039cc02388f5eea9b65a72ebf4d1282 100644 |
| --- a/chrome/browser/chromeos/login/ui/login_display_host_impl.cc |
| +++ b/chrome/browser/chromeos/login/ui/login_display_host_impl.cc |
| @@ -1193,9 +1193,10 @@ void ShowLoginWizard(const std::string& first_screen_name) { |
| policy::BrowserPolicyConnectorChromeOS* connector = |
| g_browser_process->platform_part()->browser_policy_connector_chromeos(); |
| bool should_show_enrollment_screen = |
| - first_screen_name.empty() && oobe_complete && |
| - chromeos::WizardController::ShouldAutoStartEnrollment() && |
| - !connector->IsEnterpriseManaged(); |
| + chromeos::WizardController::ShouldRecoverEnrollment() || |
| + ( first_screen_name.empty() && oobe_complete && |
|
pastarmovj
2014/07/08 12:36:31
nit: no spaces in the braces.
Thiemo Nagel
2014/07/08 14:02:04
Done.
|
| + chromeos::WizardController::ShouldAutoStartEnrollment() && |
| + !connector->IsEnterpriseManaged() ); |
|
pastarmovj
2014/07/08 12:36:31
I think you should still respect the first_Screen_
Thiemo Nagel
2014/07/08 14:02:04
Ok, thanks.
|
| if (should_show_enrollment_screen) { |
| // Shows networks screen instead of enrollment screen to resume the |
| // interrupted auto start enrollment flow because enrollment screen does |