Index: chrome/browser/chromeos/policy/enterprise_install_attributes.cc |
diff --git a/chrome/browser/chromeos/policy/enterprise_install_attributes.cc b/chrome/browser/chromeos/policy/enterprise_install_attributes.cc |
index bc78b5813f07cfdb4605fa681a17802b52cc43be..76119a2bc72e0b59cea2c8a95b1a37b9abc0bccf 100644 |
--- a/chrome/browser/chromeos/policy/enterprise_install_attributes.cc |
+++ b/chrome/browser/chromeos/policy/enterprise_install_attributes.cc |
@@ -31,7 +31,7 @@ std::string GetDeviceModeString(DeviceMode mode) { |
return EnterpriseInstallAttributes::kEnterpiseDeviceMode; |
case DEVICE_MODE_RETAIL_KIOSK: |
return EnterpriseInstallAttributes::kRetailKioskDeviceMode; |
- case DEVICE_MODE_CONSUMER_KIOSK: |
+ case DEVICE_MODE_CONSUMER_KIOSK_AUTOLAUNCH: |
return EnterpriseInstallAttributes::kConsumerKioskDeviceMode; |
case DEVICE_MODE_PENDING: |
case DEVICE_MODE_NOT_SET: |
@@ -51,7 +51,7 @@ DeviceMode GetDeviceModeFromString( |
else if (mode == EnterpriseInstallAttributes::kRetailKioskDeviceMode) |
return DEVICE_MODE_RETAIL_KIOSK; |
else if (mode == EnterpriseInstallAttributes::kConsumerKioskDeviceMode) |
- return DEVICE_MODE_CONSUMER_KIOSK; |
+ return DEVICE_MODE_CONSUMER_KIOSK_AUTOLAUNCH; |
NOTREACHED() << "Unknown device mode string: " << mode; |
return DEVICE_MODE_NOT_SET; |
} |
@@ -190,7 +190,7 @@ void EnterpriseInstallAttributes::LockDevice( |
// Check for existing lock first. |
if (device_locked_) { |
- if (device_mode == DEVICE_MODE_CONSUMER_KIOSK) { |
+ if (device_mode == DEVICE_MODE_CONSUMER_KIOSK_AUTOLAUNCH) { |
callback.Run((registration_mode_ == device_mode) ? LOCK_SUCCESS : |
LOCK_NOT_READY); |
} else { |
@@ -247,7 +247,7 @@ void EnterpriseInstallAttributes::LockDeviceIfAttributesIsReady( |
if (!user.empty()) |
registration_user = gaia::CanonicalizeEmail(user); |
- if (device_mode == DEVICE_MODE_CONSUMER_KIOSK) { |
+ if (device_mode == DEVICE_MODE_CONSUMER_KIOSK_AUTOLAUNCH) { |
// Set values in the InstallAttrs and lock it. |
if (!cryptohome_util::InstallAttributesSet(kAttrConsumerKioskEnabled, |
"true")) { |
@@ -303,8 +303,9 @@ bool EnterpriseInstallAttributes::IsEnterpriseDevice() { |
return device_locked_ && !registration_user_.empty(); |
} |
-bool EnterpriseInstallAttributes::IsConsumerKioskDevice() { |
- return device_locked_ && registration_mode_ == DEVICE_MODE_CONSUMER_KIOSK; |
+bool EnterpriseInstallAttributes::IsConsumerKioskDeviceWithAutoLaunch() { |
+ return device_locked_ && |
+ registration_mode_ == DEVICE_MODE_CONSUMER_KIOSK_AUTOLAUNCH; |
} |
std::string EnterpriseInstallAttributes::GetRegistrationUser() { |
@@ -365,7 +366,7 @@ void EnterpriseInstallAttributes::DecodeInstallAttributes( |
kAttrConsumerKioskEnabled, |
&consumer_kiosk_enabled) && |
consumer_kiosk_enabled == "true") { |
- registration_mode_ = DEVICE_MODE_CONSUMER_KIOSK; |
+ registration_mode_ = DEVICE_MODE_CONSUMER_KIOSK_AUTOLAUNCH; |
} else if (enterprise_user.empty() && enterprise_owned != "true") { |
// |registration_user_| is empty on consumer devices. |
registration_mode_ = DEVICE_MODE_CONSUMER; |