| Index: chrome/browser/chromeos/login/wizard_controller.cc
|
| diff --git a/chrome/browser/chromeos/login/wizard_controller.cc b/chrome/browser/chromeos/login/wizard_controller.cc
|
| index 92c779015d571c79b989c5846301004f0917c5c9..b79c69718d60730a3b8cc6bd28693cbe56a4b111 100644
|
| --- a/chrome/browser/chromeos/login/wizard_controller.cc
|
| +++ b/chrome/browser/chromeos/login/wizard_controller.cc
|
| @@ -534,7 +534,7 @@ void WizardController::SkipToLoginForTesting(
|
| VLOG(1) << "SkipToLoginForTesting.";
|
| StartupUtils::MarkEulaAccepted();
|
| PerformPostEulaActions();
|
| - OnAutoEnrollmentCheckCompleted();
|
| + OnDeviceNotDisabled();
|
| }
|
|
|
| void WizardController::AddObserver(Observer* observer) {
|
| @@ -731,15 +731,6 @@ void WizardController::OnAutoEnrollmentDone() {
|
| ResumeLoginScreen();
|
| }
|
|
|
| -void WizardController::OnAutoEnrollmentCheckCompleted() {
|
| - if (ShouldAutoStartEnrollment() || enrollment_recovery_) {
|
| - ShowEnrollmentScreen();
|
| - } else {
|
| - PerformOOBECompletedActions();
|
| - ShowLoginScreen(LoginScreenContext());
|
| - }
|
| -}
|
| -
|
| void WizardController::OnTermsOfServiceDeclined() {
|
| // If the user declines the Terms of Service, end the session and return to
|
| // the login screen.
|
| @@ -759,6 +750,17 @@ void WizardController::OnHostPairingFinished() {
|
| InitiateOOBEUpdate();
|
| }
|
|
|
| +void WizardController::OnDeviceNotDisabled() {
|
| + if (skip_update_enroll_after_eula_ ||
|
| + ShouldAutoStartEnrollment() ||
|
| + enrollment_recovery_) {
|
| + ShowEnrollmentScreen();
|
| + } else {
|
| + PerformOOBECompletedActions();
|
| + ShowLoginScreen(LoginScreenContext());
|
| + }
|
| +}
|
| +
|
| void WizardController::InitiateOOBEUpdate() {
|
| VLOG(1) << "InitiateOOBEUpdate";
|
| PerformPostEulaActions();
|
| @@ -968,10 +970,7 @@ void WizardController::OnExit(ExitCodes exit_code) {
|
| ShowNetworkScreen();
|
| break;
|
| case ENTERPRISE_AUTO_ENROLLMENT_CHECK_COMPLETED:
|
| - if (skip_update_enroll_after_eula_)
|
| - ShowEnrollmentScreen();
|
| - else
|
| - OnAutoEnrollmentCheckCompleted();
|
| + ShowDeviceDisabledScreen();
|
| break;
|
| case ENTERPRISE_ENROLLMENT_COMPLETED:
|
| OnEnrollmentDone();
|
| @@ -1009,6 +1008,9 @@ void WizardController::OnExit(ExitCodes exit_code) {
|
| case HOST_PAIRING_FINISHED:
|
| OnHostPairingFinished();
|
| break;
|
| + case DEVICE_NOT_DISABLED:
|
| + OnDeviceNotDisabled();
|
| + break;
|
| default:
|
| NOTREACHED();
|
| }
|
|
|