Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1174)

Unified Diff: chrome/browser/chromeos/policy/device_policy_decoder_chromeos.cc

Issue 2257103002: Re-write many calls to WrapUnique() with MakeUnique() (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/chromeos/policy/device_policy_decoder_chromeos.cc
diff --git a/chrome/browser/chromeos/policy/device_policy_decoder_chromeos.cc b/chrome/browser/chromeos/policy/device_policy_decoder_chromeos.cc
index 61b1095b98cf3c3c30c43b2a91ce2cd3d993cf2e..ca4fbb6ee82304f9dffa1995594edf8748ff6160 100644
--- a/chrome/browser/chromeos/policy/device_policy_decoder_chromeos.cc
+++ b/chrome/browser/chromeos/policy/device_policy_decoder_chromeos.cc
@@ -108,7 +108,7 @@ std::unique_ptr<base::Value> DecodeConnectionType(int value) {
if (value < 0 || value >= static_cast<int>(arraysize(kConnectionTypes)))
return nullptr;
- return base::WrapUnique(new base::StringValue(kConnectionTypes[value]));
+ return base::MakeUnique<base::StringValue>(kConnectionTypes[value]);
}
void DecodeLoginPolicies(const em::ChromeDeviceSettingsProto& policy,
@@ -118,8 +118,8 @@ void DecodeLoginPolicies(const em::ChromeDeviceSettingsProto& policy,
if (container.has_guest_mode_enabled()) {
policies->Set(key::kDeviceGuestModeEnabled, POLICY_LEVEL_MANDATORY,
POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- container.guest_mode_enabled())),
+ base::MakeUnique<base::FundamentalValue>(
+ container.guest_mode_enabled()),
nullptr);
}
}
@@ -129,8 +129,8 @@ void DecodeLoginPolicies(const em::ChromeDeviceSettingsProto& policy,
if (container.has_reboot_on_shutdown()) {
policies->Set(key::kDeviceRebootOnShutdown, POLICY_LEVEL_MANDATORY,
POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- container.reboot_on_shutdown())),
+ base::MakeUnique<base::FundamentalValue>(
+ container.reboot_on_shutdown()),
nullptr);
}
}
@@ -138,22 +138,22 @@ void DecodeLoginPolicies(const em::ChromeDeviceSettingsProto& policy,
if (policy.has_show_user_names()) {
const em::ShowUserNamesOnSigninProto& container(policy.show_user_names());
if (container.has_show_user_names()) {
- policies->Set(key::kDeviceShowUserNamesOnSignin, POLICY_LEVEL_MANDATORY,
- POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- container.show_user_names())),
- nullptr);
+ policies->Set(
+ key::kDeviceShowUserNamesOnSignin, POLICY_LEVEL_MANDATORY,
+ POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
+ base::MakeUnique<base::FundamentalValue>(container.show_user_names()),
+ nullptr);
}
}
if (policy.has_allow_new_users()) {
const em::AllowNewUsersProto& container(policy.allow_new_users());
if (container.has_allow_new_users()) {
- policies->Set(key::kDeviceAllowNewUsers, POLICY_LEVEL_MANDATORY,
- POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- container.allow_new_users())),
- nullptr);
+ policies->Set(
+ key::kDeviceAllowNewUsers, POLICY_LEVEL_MANDATORY,
+ POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
+ base::MakeUnique<base::FundamentalValue>(container.allow_new_users()),
+ nullptr);
}
}
@@ -173,8 +173,8 @@ void DecodeLoginPolicies(const em::ChromeDeviceSettingsProto& policy,
if (container.has_ephemeral_users_enabled()) {
policies->Set(key::kDeviceEphemeralUsersEnabled, POLICY_LEVEL_MANDATORY,
POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- container.ephemeral_users_enabled())),
+ base::MakeUnique<base::FundamentalValue>(
+ container.ephemeral_users_enabled()),
nullptr);
}
}
@@ -224,7 +224,7 @@ void DecodeLoginPolicies(const em::ChromeDeviceSettingsProto& policy,
policies->Set(
key::kDeviceLocalAccountAutoLoginId, POLICY_LEVEL_MANDATORY,
POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::StringValue(container.auto_login_id())),
+ base::MakeUnique<base::StringValue>(container.auto_login_id()),
nullptr);
}
if (container.has_auto_login_delay()) {
@@ -237,16 +237,16 @@ void DecodeLoginPolicies(const em::ChromeDeviceSettingsProto& policy,
policies->Set(key::kDeviceLocalAccountAutoLoginBailoutEnabled,
POLICY_LEVEL_MANDATORY, POLICY_SCOPE_MACHINE,
POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- container.enable_auto_login_bailout())),
+ base::MakeUnique<base::FundamentalValue>(
+ container.enable_auto_login_bailout()),
nullptr);
}
if (container.has_prompt_for_network_when_offline()) {
policies->Set(key::kDeviceLocalAccountPromptForNetworkWhenOffline,
POLICY_LEVEL_MANDATORY, POLICY_SCOPE_MACHINE,
POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- container.prompt_for_network_when_offline())),
+ base::MakeUnique<base::FundamentalValue>(
+ container.prompt_for_network_when_offline()),
nullptr);
}
}
@@ -257,8 +257,8 @@ void DecodeLoginPolicies(const em::ChromeDeviceSettingsProto& policy,
if (container.has_supervised_users_enabled()) {
policies->Set(key::kSupervisedUsersEnabled, POLICY_LEVEL_MANDATORY,
POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- container.supervised_users_enabled())),
+ base::MakeUnique<base::FundamentalValue>(
+ container.supervised_users_enabled()),
nullptr);
}
}
@@ -268,8 +268,8 @@ void DecodeLoginPolicies(const em::ChromeDeviceSettingsProto& policy,
if (container.has_transfer_saml_cookies()) {
policies->Set(key::kDeviceTransferSAMLCookies, POLICY_LEVEL_MANDATORY,
POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- container.transfer_saml_cookies())),
+ base::MakeUnique<base::FundamentalValue>(
+ container.transfer_saml_cookies()),
nullptr);
}
}
@@ -289,11 +289,11 @@ void DecodeLoginPolicies(const em::ChromeDeviceSettingsProto& policy,
if (policy.has_allow_bluetooth()) {
const em::AllowBluetoothProto& container(policy.allow_bluetooth());
if (container.has_allow_bluetooth()) {
- policies->Set(key::kDeviceAllowBluetooth, POLICY_LEVEL_MANDATORY,
- POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- container.allow_bluetooth())),
- nullptr);
+ policies->Set(
+ key::kDeviceAllowBluetooth, POLICY_LEVEL_MANDATORY,
+ POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
+ base::MakeUnique<base::FundamentalValue>(container.allow_bluetooth()),
+ nullptr);
}
}
@@ -326,8 +326,8 @@ void DecodeNetworkPolicies(const em::ChromeDeviceSettingsProto& policy,
if (container.has_data_roaming_enabled()) {
policies->Set(key::kDeviceDataRoamingEnabled, POLICY_LEVEL_MANDATORY,
POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- container.data_roaming_enabled())),
+ base::MakeUnique<base::FundamentalValue>(
+ container.data_roaming_enabled()),
nullptr);
}
}
@@ -338,7 +338,7 @@ void DecodeNetworkPolicies(const em::ChromeDeviceSettingsProto& policy,
policy.open_network_configuration().open_network_configuration());
policies->Set(key::kDeviceOpenNetworkConfiguration, POLICY_LEVEL_MANDATORY,
POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::StringValue(config)), nullptr);
+ base::MakeUnique<base::StringValue>(config), nullptr);
}
}
@@ -349,57 +349,57 @@ void DecodeReportingPolicies(const em::ChromeDeviceSettingsProto& policy,
if (container.has_report_version_info()) {
policies->Set(key::kReportDeviceVersionInfo, POLICY_LEVEL_MANDATORY,
POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- container.report_version_info())),
+ base::MakeUnique<base::FundamentalValue>(
+ container.report_version_info()),
nullptr);
}
if (container.has_report_activity_times()) {
policies->Set(key::kReportDeviceActivityTimes, POLICY_LEVEL_MANDATORY,
POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- container.report_activity_times())),
+ base::MakeUnique<base::FundamentalValue>(
+ container.report_activity_times()),
nullptr);
}
if (container.has_report_boot_mode()) {
policies->Set(key::kReportDeviceBootMode, POLICY_LEVEL_MANDATORY,
POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- container.report_boot_mode())),
+ base::MakeUnique<base::FundamentalValue>(
+ container.report_boot_mode()),
nullptr);
}
if (container.has_report_location()) {
- policies->Set(key::kReportDeviceLocation, POLICY_LEVEL_MANDATORY,
- POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- container.report_location())),
- nullptr);
+ policies->Set(
+ key::kReportDeviceLocation, POLICY_LEVEL_MANDATORY,
+ POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
+ base::MakeUnique<base::FundamentalValue>(container.report_location()),
+ nullptr);
}
if (container.has_report_network_interfaces()) {
policies->Set(key::kReportDeviceNetworkInterfaces, POLICY_LEVEL_MANDATORY,
POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- container.report_network_interfaces())),
+ base::MakeUnique<base::FundamentalValue>(
+ container.report_network_interfaces()),
nullptr);
}
if (container.has_report_users()) {
- policies->Set(key::kReportDeviceUsers, POLICY_LEVEL_MANDATORY,
- POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(
- new base::FundamentalValue(container.report_users())),
- nullptr);
+ policies->Set(
+ key::kReportDeviceUsers, POLICY_LEVEL_MANDATORY, POLICY_SCOPE_MACHINE,
+ POLICY_SOURCE_CLOUD,
+ base::MakeUnique<base::FundamentalValue>(container.report_users()),
+ nullptr);
}
if (container.has_report_hardware_status()) {
policies->Set(key::kReportDeviceHardwareStatus, POLICY_LEVEL_MANDATORY,
POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- container.report_hardware_status())),
+ base::MakeUnique<base::FundamentalValue>(
+ container.report_hardware_status()),
nullptr);
}
if (container.has_report_session_status()) {
policies->Set(key::kReportDeviceSessionStatus, POLICY_LEVEL_MANDATORY,
POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- container.report_session_status())),
+ base::MakeUnique<base::FundamentalValue>(
+ container.report_session_status()),
nullptr);
}
if (container.has_device_status_frequency()) {
@@ -416,8 +416,8 @@ void DecodeReportingPolicies(const em::ChromeDeviceSettingsProto& policy,
if (container.has_heartbeat_enabled()) {
policies->Set(key::kHeartbeatEnabled, POLICY_LEVEL_MANDATORY,
POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- container.heartbeat_enabled())),
+ base::MakeUnique<base::FundamentalValue>(
+ container.heartbeat_enabled()),
nullptr);
}
if (container.has_heartbeat_frequency()) {
@@ -434,8 +434,8 @@ void DecodeReportingPolicies(const em::ChromeDeviceSettingsProto& policy,
if (container.has_system_log_upload_enabled()) {
policies->Set(key::kLogUploadEnabled, POLICY_LEVEL_MANDATORY,
POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- container.system_log_upload_enabled())),
+ base::MakeUnique<base::FundamentalValue>(
+ container.system_log_upload_enabled()),
nullptr);
}
}
@@ -449,7 +449,7 @@ void DecodeAutoUpdatePolicies(const em::ChromeDeviceSettingsProto& policy,
std::string channel(container.release_channel());
policies->Set(key::kChromeOsReleaseChannel, POLICY_LEVEL_MANDATORY,
POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::StringValue(channel)), nullptr);
+ base::MakeUnique<base::StringValue>(channel), nullptr);
// TODO(dubroy): Once http://crosbug.com/17015 is implemented, we won't
// have to pass the channel in here, only ping the update engine to tell
// it to fetch the channel from the policy.
@@ -460,8 +460,8 @@ void DecodeAutoUpdatePolicies(const em::ChromeDeviceSettingsProto& policy,
policies->Set(key::kChromeOsReleaseChannelDelegated,
POLICY_LEVEL_MANDATORY, POLICY_SCOPE_MACHINE,
POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- container.release_channel_delegated())),
+ base::MakeUnique<base::FundamentalValue>(
+ container.release_channel_delegated()),
nullptr);
}
}
@@ -469,18 +469,18 @@ void DecodeAutoUpdatePolicies(const em::ChromeDeviceSettingsProto& policy,
if (policy.has_auto_update_settings()) {
const em::AutoUpdateSettingsProto& container(policy.auto_update_settings());
if (container.has_update_disabled()) {
- policies->Set(key::kDeviceAutoUpdateDisabled, POLICY_LEVEL_MANDATORY,
- POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- container.update_disabled())),
- nullptr);
+ policies->Set(
+ key::kDeviceAutoUpdateDisabled, POLICY_LEVEL_MANDATORY,
+ POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
+ base::MakeUnique<base::FundamentalValue>(container.update_disabled()),
+ nullptr);
}
if (container.has_target_version_prefix()) {
policies->Set(key::kDeviceTargetVersionPrefix, POLICY_LEVEL_MANDATORY,
POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::StringValue(
- container.target_version_prefix())),
+ base::MakeUnique<base::StringValue>(
+ container.target_version_prefix()),
nullptr);
}
@@ -489,12 +489,11 @@ void DecodeAutoUpdatePolicies(const em::ChromeDeviceSettingsProto& policy,
if (container.has_scatter_factor_in_seconds()) {
// TODO(dcheng): Shouldn't this use DecodeIntegerValue?
- policies->Set(
- key::kDeviceUpdateScatterFactor, POLICY_LEVEL_MANDATORY,
- POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- static_cast<int>(container.scatter_factor_in_seconds()))),
- nullptr);
+ policies->Set(key::kDeviceUpdateScatterFactor, POLICY_LEVEL_MANDATORY,
+ POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
+ base::MakeUnique<base::FundamentalValue>(static_cast<int>(
+ container.scatter_factor_in_seconds())),
+ nullptr);
}
if (container.allowed_connection_types_size()) {
@@ -512,19 +511,19 @@ void DecodeAutoUpdatePolicies(const em::ChromeDeviceSettingsProto& policy,
}
if (container.has_http_downloads_enabled()) {
- policies->Set(
- key::kDeviceUpdateHttpDownloadsEnabled, POLICY_LEVEL_MANDATORY,
- POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(
- new base::FundamentalValue(container.http_downloads_enabled())),
- nullptr);
+ policies->Set(key::kDeviceUpdateHttpDownloadsEnabled,
+ POLICY_LEVEL_MANDATORY, POLICY_SCOPE_MACHINE,
+ POLICY_SOURCE_CLOUD,
+ base::MakeUnique<base::FundamentalValue>(
+ container.http_downloads_enabled()),
+ nullptr);
}
if (container.has_reboot_after_update()) {
policies->Set(key::kRebootAfterUpdate, POLICY_LEVEL_MANDATORY,
POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- container.reboot_after_update())),
+ base::MakeUnique<base::FundamentalValue>(
+ container.reboot_after_update()),
nullptr);
}
@@ -532,7 +531,7 @@ void DecodeAutoUpdatePolicies(const em::ChromeDeviceSettingsProto& policy,
policies->Set(
key::kDeviceAutoUpdateP2PEnabled, POLICY_LEVEL_MANDATORY,
POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(container.p2p_enabled())),
+ base::MakeUnique<base::FundamentalValue>(container.p2p_enabled()),
nullptr);
}
}
@@ -544,8 +543,8 @@ void DecodeAutoUpdatePolicies(const em::ChromeDeviceSettingsProto& policy,
policies->Set(key::kAllowKioskAppControlChromeVersion,
POLICY_LEVEL_MANDATORY, POLICY_SCOPE_MACHINE,
POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- container.allow_kiosk_app_control_chrome_version())),
+ base::MakeUnique<base::FundamentalValue>(
+ container.allow_kiosk_app_control_chrome_version()),
nullptr);
}
}
@@ -561,8 +560,8 @@ void DecodeAccessibilityPolicies(const em::ChromeDeviceSettingsProto& policy,
policies->Set(key::kDeviceLoginScreenDefaultLargeCursorEnabled,
POLICY_LEVEL_MANDATORY, POLICY_SCOPE_MACHINE,
POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- container.login_screen_default_large_cursor_enabled())),
+ base::MakeUnique<base::FundamentalValue>(
+ container.login_screen_default_large_cursor_enabled()),
nullptr);
}
@@ -570,18 +569,18 @@ void DecodeAccessibilityPolicies(const em::ChromeDeviceSettingsProto& policy,
policies->Set(
key::kDeviceLoginScreenDefaultSpokenFeedbackEnabled,
POLICY_LEVEL_MANDATORY, POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- container.login_screen_default_spoken_feedback_enabled())),
+ base::MakeUnique<base::FundamentalValue>(
+ container.login_screen_default_spoken_feedback_enabled()),
nullptr);
}
if (container.has_login_screen_default_high_contrast_enabled()) {
- policies->Set(
- key::kDeviceLoginScreenDefaultHighContrastEnabled,
- POLICY_LEVEL_MANDATORY, POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- container.login_screen_default_high_contrast_enabled())),
- nullptr);
+ policies->Set(key::kDeviceLoginScreenDefaultHighContrastEnabled,
+ POLICY_LEVEL_MANDATORY, POLICY_SCOPE_MACHINE,
+ POLICY_SOURCE_CLOUD,
+ base::MakeUnique<base::FundamentalValue>(
+ container.login_screen_default_high_contrast_enabled()),
+ nullptr);
}
if (container.has_login_screen_default_screen_magnifier_type()) {
@@ -597,8 +596,8 @@ void DecodeAccessibilityPolicies(const em::ChromeDeviceSettingsProto& policy,
policies->Set(
key::kDeviceLoginScreenDefaultVirtualKeyboardEnabled,
POLICY_LEVEL_MANDATORY, POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- container.login_screen_default_virtual_keyboard_enabled())),
+ base::MakeUnique<base::FundamentalValue>(
+ container.login_screen_default_virtual_keyboard_enabled()),
nullptr);
}
}
@@ -620,11 +619,11 @@ void DecodeGenericPolicies(const em::ChromeDeviceSettingsProto& policy,
if (policy.has_metrics_enabled()) {
const em::MetricsEnabledProto& container(policy.metrics_enabled());
if (container.has_metrics_enabled()) {
- policies->Set(key::kDeviceMetricsReportingEnabled, POLICY_LEVEL_MANDATORY,
- POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- container.metrics_enabled())),
- nullptr);
+ policies->Set(
+ key::kDeviceMetricsReportingEnabled, POLICY_LEVEL_MANDATORY,
+ POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
+ base::MakeUnique<base::FundamentalValue>(container.metrics_enabled()),
+ nullptr);
}
}
@@ -632,8 +631,8 @@ void DecodeGenericPolicies(const em::ChromeDeviceSettingsProto& policy,
if (policy.system_timezone().has_timezone()) {
policies->Set(key::kSystemTimezone, POLICY_LEVEL_MANDATORY,
POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::StringValue(
- policy.system_timezone().timezone())),
+ base::MakeUnique<base::StringValue>(
+ policy.system_timezone().timezone()),
nullptr);
}
@@ -652,8 +651,8 @@ void DecodeGenericPolicies(const em::ChromeDeviceSettingsProto& policy,
if (policy.use_24hour_clock().has_use_24hour_clock()) {
policies->Set(key::kSystemUse24HourClock, POLICY_LEVEL_MANDATORY,
POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- policy.use_24hour_clock().use_24hour_clock())),
+ base::MakeUnique<base::FundamentalValue>(
+ policy.use_24hour_clock().use_24hour_clock()),
nullptr);
}
}
@@ -662,12 +661,12 @@ void DecodeGenericPolicies(const em::ChromeDeviceSettingsProto& policy,
const em::AllowRedeemChromeOsRegistrationOffersProto& container(
policy.allow_redeem_offers());
if (container.has_allow_redeem_offers()) {
- policies->Set(
- key::kDeviceAllowRedeemChromeOsRegistrationOffers,
- POLICY_LEVEL_MANDATORY, POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(
- new base::FundamentalValue(container.allow_redeem_offers())),
- nullptr);
+ policies->Set(key::kDeviceAllowRedeemChromeOsRegistrationOffers,
+ POLICY_LEVEL_MANDATORY, POLICY_SCOPE_MACHINE,
+ POLICY_SOURCE_CLOUD,
+ base::MakeUnique<base::FundamentalValue>(
+ container.allow_redeem_offers()),
+ nullptr);
}
}
@@ -684,7 +683,7 @@ void DecodeGenericPolicies(const em::ChromeDeviceSettingsProto& policy,
const em::StartUpFlagsProto& container(policy.start_up_flags());
std::unique_ptr<base::ListValue> flags(new base::ListValue());
for (const auto& entry : container.flags())
- flags->Append(base::WrapUnique(new base::StringValue(entry)));
+ flags->Append(base::MakeUnique<base::StringValue>(entry));
policies->Set(key::kDeviceStartUpFlags, POLICY_LEVEL_MANDATORY,
POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD, std::move(flags),
nullptr);
@@ -692,12 +691,12 @@ void DecodeGenericPolicies(const em::ChromeDeviceSettingsProto& policy,
if (policy.has_variations_parameter()) {
if (policy.variations_parameter().has_parameter()) {
- policies->Set(
- key::kDeviceVariationsRestrictParameter, POLICY_LEVEL_MANDATORY,
- POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(
- new base::StringValue(policy.variations_parameter().parameter())),
- nullptr);
+ policies->Set(key::kDeviceVariationsRestrictParameter,
+ POLICY_LEVEL_MANDATORY, POLICY_SCOPE_MACHINE,
+ POLICY_SOURCE_CLOUD,
+ base::MakeUnique<base::StringValue>(
+ policy.variations_parameter().parameter()),
+ nullptr);
}
}
@@ -705,16 +704,16 @@ void DecodeGenericPolicies(const em::ChromeDeviceSettingsProto& policy,
if (policy.attestation_settings().has_attestation_enabled()) {
policies->Set(key::kAttestationEnabledForDevice, POLICY_LEVEL_MANDATORY,
POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- policy.attestation_settings().attestation_enabled())),
+ base::MakeUnique<base::FundamentalValue>(
+ policy.attestation_settings().attestation_enabled()),
nullptr);
}
if (policy.attestation_settings().has_content_protection_enabled()) {
policies->Set(
key::kAttestationForContentProtectionEnabled, POLICY_LEVEL_MANDATORY,
POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- policy.attestation_settings().content_protection_enabled())),
+ base::MakeUnique<base::FundamentalValue>(
+ policy.attestation_settings().content_protection_enabled()),
nullptr);
}
}
@@ -738,11 +737,11 @@ void DecodeGenericPolicies(const em::ChromeDeviceSettingsProto& policy,
if (policy.has_system_settings()) {
const em::SystemSettingsProto& container(policy.system_settings());
if (container.has_block_devmode()) {
- policies->Set(key::kDeviceBlockDevmode, POLICY_LEVEL_MANDATORY,
- POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(
- new base::FundamentalValue(container.block_devmode())),
- nullptr);
+ policies->Set(
+ key::kDeviceBlockDevmode, POLICY_LEVEL_MANDATORY,
+ POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
+ base::MakeUnique<base::FundamentalValue>(container.block_devmode()),
+ nullptr);
}
}
@@ -762,8 +761,8 @@ void DecodeGenericPolicies(const em::ChromeDeviceSettingsProto& policy,
policies->Set(key::kDeviceLoginScreenDomainAutoComplete,
POLICY_LEVEL_MANDATORY, POLICY_SCOPE_MACHINE,
POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::StringValue(
- container.login_screen_domain_auto_complete())),
+ base::MakeUnique<base::StringValue>(
+ container.login_screen_domain_auto_complete()),
nullptr);
}
@@ -801,8 +800,8 @@ void DecodeGenericPolicies(const em::ChromeDeviceSettingsProto& policy,
if (container.has_quirks_download_enabled()) {
policies->Set(key::kDeviceQuirksDownloadEnabled, POLICY_LEVEL_MANDATORY,
POLICY_SCOPE_MACHINE, POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::FundamentalValue(
- container.quirks_download_enabled())),
+ base::MakeUnique<base::FundamentalValue>(
+ container.quirks_download_enabled()),
nullptr);
}
}

Powered by Google App Engine
This is Rietveld 408576698