| Index: chrome/browser/chromeos/login/startup_utils.cc
|
| diff --git a/chrome/browser/chromeos/login/startup_utils.cc b/chrome/browser/chromeos/login/startup_utils.cc
|
| index 5f9a76cea2bcbde4db5644d2ef5d8f50909b92c6..fa94812b59739398bfac4dfd70e91fe23ac63708 100644
|
| --- a/chrome/browser/chromeos/login/startup_utils.cc
|
| +++ b/chrome/browser/chromeos/login/startup_utils.cc
|
| @@ -88,6 +88,7 @@ void StartupUtils::RegisterPrefs(PrefRegistrySimple* registry) {
|
| registry->RegisterIntegerPref(prefs::kDeviceRegistered, -1);
|
| registry->RegisterBooleanPref(prefs::kEnrollmentRecoveryRequired, false);
|
| registry->RegisterStringPref(prefs::kInitialLocale, "en-US");
|
| + registry->RegisterStringPref(prefs::kOobeBootstrappingRole, "");
|
| registry->RegisterBooleanPref(prefs::kOobeControllerDetected, false);
|
| }
|
|
|
| @@ -114,6 +115,8 @@ void StartupUtils::MarkOobeCompleted() {
|
| g_browser_process->local_state()->ClearPref(prefs::kOobeScreenPending);
|
| SaveBoolPreferenceForced(prefs::kOobeComplete, true);
|
|
|
| + g_browser_process->local_state()->ClearPref(prefs::kOobeBootstrappingRole);
|
| +
|
| // Successful enrollment implies that recovery is not required.
|
| SaveBoolPreferenceForced(prefs::kEnrollmentRecoveryRequired, false);
|
| }
|
|
|