Index: chrome/browser/chromeos/login/enrollment/enrollment_screen.cc |
diff --git a/chrome/browser/chromeos/login/enrollment/enrollment_screen.cc b/chrome/browser/chromeos/login/enrollment/enrollment_screen.cc |
index b82f94da26b8b17e9030c04594cf1e447489d995..ee08d9c854280f997194d4f073008023401461bf 100644 |
--- a/chrome/browser/chromeos/login/enrollment/enrollment_screen.cc |
+++ b/chrome/browser/chromeos/login/enrollment/enrollment_screen.cc |
@@ -57,6 +57,13 @@ |
constexpr double kJitterFactor = 0.1; // +/- 10% jitter |
constexpr int64_t kMaxDelayMS = 8 * 60 * 1000; // 8 minutes |
+// Helper function. Returns true if we are using Hands Off Enrollment. |
+bool UsingHandsOffEnrollment() { |
+ return policy::DeviceCloudPolicyManagerChromeOS:: |
+ GetZeroTouchEnrollmentMode() == |
+ policy::ZeroTouchEnrollmentMode::HANDS_OFF; |
+} |
+ |
} // namespace |
namespace chromeos { |
@@ -277,7 +284,7 @@ |
Show(); |
} else { |
view_->ShowEnrollmentStatus(status); |
- if (WizardController::UsingHandsOffEnrollment()) |
+ if (UsingHandsOffEnrollment()) |
AutomaticRetry(); |
} |
} |
@@ -286,7 +293,7 @@ |
EnterpriseEnrollmentHelper::OtherError error) { |
RecordEnrollmentErrorMetrics(); |
view_->ShowOtherError(error); |
- if (WizardController::UsingHandsOffEnrollment()) |
+ if (UsingHandsOffEnrollment()) |
AutomaticRetry(); |
} |
@@ -361,7 +368,7 @@ |
retry_backoff_->InformOfRequest(true); |
if (elapsed_timer_) |
UMA_ENROLLMENT_TIME(kMetricEnrollmentTimeSuccess, elapsed_timer_); |
- if (WizardController::UsingHandsOffEnrollment()) { |
+ if (UsingHandsOffEnrollment()) { |
OnConfirmationClosed(); |
} else { |
view_->ShowEnrollmentStatus( |