| Index: trunk/src/chrome/browser/chromeos/login/wizard_controller.cc
|
| ===================================================================
|
| --- trunk/src/chrome/browser/chromeos/login/wizard_controller.cc (revision 274856)
|
| +++ trunk/src/chrome/browser/chromeos/login/wizard_controller.cc (working copy)
|
| @@ -171,6 +171,7 @@
|
| host_(host),
|
| oobe_display_(oobe_display),
|
| usage_statistics_reporting_(true),
|
| + skip_update_enroll_after_eula_(false),
|
| login_screen_started_(false),
|
| user_image_screen_return_to_previous_hack_(false),
|
| timezone_resolved_(false),
|
| @@ -536,6 +537,10 @@
|
| FOR_EACH_OBSERVER(Observer, observer_list_, OnSessionStart());
|
| }
|
|
|
| +void WizardController::SkipUpdateEnrollAfterEula() {
|
| + skip_update_enroll_after_eula_ = true;
|
| +}
|
| +
|
| ///////////////////////////////////////////////////////////////////////////////
|
| // WizardController, ExitHandlers:
|
| void WizardController::OnHIDDetectionCompleted() {
|
| @@ -588,7 +593,13 @@
|
| #endif
|
| }
|
|
|
| - InitiateOOBEUpdate();
|
| + if (skip_update_enroll_after_eula_) {
|
| + PerformPostEulaActions();
|
| + PerformOOBECompletedActions();
|
| + ShowEnrollmentScreen();
|
| + } else {
|
| + InitiateOOBEUpdate();
|
| + }
|
| }
|
|
|
| void WizardController::OnUpdateErrorCheckingForUpdate() {
|
|
|