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..b7bf933c147bf2e3965f69550133ec5724a9d7da 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->RegisterBooleanPref(prefs::kOobeBootstrappingRole, false); |
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); |
} |