Index: chrome/browser/chromeos/login/screens/host_pairing_screen.cc |
diff --git a/chrome/browser/chromeos/login/screens/host_pairing_screen.cc b/chrome/browser/chromeos/login/screens/host_pairing_screen.cc |
index 82524049ed4462fa0a2806d83edd18fb94afbf0c..09753ea2388970ad0d00cd27552972cd8e5573a8 100644 |
--- a/chrome/browser/chromeos/login/screens/host_pairing_screen.cc |
+++ b/chrome/browser/chromeos/login/screens/host_pairing_screen.cc |
@@ -5,6 +5,7 @@ |
#include "chrome/browser/chromeos/login/screens/host_pairing_screen.h" |
#include "base/command_line.h" |
+#include "base/logging.h" |
#include "chrome/browser/browser_process.h" |
#include "chrome/browser/chromeos/login/startup_utils.h" |
#include "chrome/browser/chromeos/login/wizard_controller.h" |
@@ -187,6 +188,18 @@ void HostPairingScreen::OnAuthError(const GoogleServiceAuthError& error) { |
OnAnyEnrollmentError(); |
} |
+void HostPairingScreen::OnMultipleLicensesAvailable( |
+ const EnrollmentLicenseMap& licenses) { |
+ LOG(ERROR) << "Host-paired enrollment is not yet compatible " |
+ << "with Mixed Licenses Enrollment Flow"; |
+ enrollment_error_string_ = view_->GetErrorStringFromOtherError( |
+ EnterpriseEnrollmentHelper::OTHER_ERROR_FATAL); |
+ enrollment_error_code_ = GetEnrollmentErrorCode( |
+ HostPairingController::ErrorCode::OTHER_ERROR, |
+ static_cast<int>(EnterpriseEnrollmentHelper::OTHER_ERROR_FATAL)); |
+ OnAnyEnrollmentError(); |
+} |
+ |
void HostPairingScreen::OnEnrollmentError(policy::EnrollmentStatus status) { |
enrollment_error_string_ = view_->GetErrorStringFromEnrollmentError(status); |
enrollment_error_code_ = |