Index: chrome/browser/chromeos/policy/device_local_account_policy_provider.cc |
diff --git a/chrome/browser/chromeos/policy/device_local_account_policy_provider.cc b/chrome/browser/chromeos/policy/device_local_account_policy_provider.cc |
index 47d39b493160840adbbea2d68e81f89098c56e0f..692b1f9bc42de80d98611885c7ad331d7dbf34f7 100644 |
--- a/chrome/browser/chromeos/policy/device_local_account_policy_provider.cc |
+++ b/chrome/browser/chromeos/policy/device_local_account_policy_provider.cc |
@@ -63,7 +63,7 @@ DeviceLocalAccountPolicyProvider::Create( |
chrome_policy_overrides->Set( |
key::kLidCloseAction, POLICY_LEVEL_MANDATORY, POLICY_SCOPE_MACHINE, |
POLICY_SOURCE_PUBLIC_SESSION_OVERRIDE, |
- base::MakeUnique<base::FundamentalValue>( |
+ base::MakeUnique<base::Value>( |
chromeos::PowerPolicyController::ACTION_STOP_SESSION), |
nullptr); |
// Force the |ShelfAutoHideBehavior| policy to |Never|, ensuring that the |
@@ -74,16 +74,16 @@ DeviceLocalAccountPolicyProvider::Create( |
base::MakeUnique<base::StringValue>("Never"), nullptr); |
// Force the |ShowLogoutButtonInTray| policy to |true|, ensuring that a big, |
// red logout button is shown in the ash system tray. |
- chrome_policy_overrides->Set( |
- key::kShowLogoutButtonInTray, POLICY_LEVEL_MANDATORY, |
- POLICY_SCOPE_MACHINE, POLICY_SOURCE_PUBLIC_SESSION_OVERRIDE, |
- base::MakeUnique<base::FundamentalValue>(true), nullptr); |
+ chrome_policy_overrides->Set(key::kShowLogoutButtonInTray, |
+ POLICY_LEVEL_MANDATORY, POLICY_SCOPE_MACHINE, |
+ POLICY_SOURCE_PUBLIC_SESSION_OVERRIDE, |
+ base::MakeUnique<base::Value>(true), nullptr); |
// Force the |FullscreenAllowed| policy to |false|, ensuring that the ash |
// shelf cannot be hidden by entering fullscreen mode. |
- chrome_policy_overrides->Set( |
- key::kFullscreenAllowed, POLICY_LEVEL_MANDATORY, POLICY_SCOPE_MACHINE, |
- POLICY_SOURCE_PUBLIC_SESSION_OVERRIDE, |
- base::MakeUnique<base::FundamentalValue>(false), nullptr); |
+ chrome_policy_overrides->Set(key::kFullscreenAllowed, |
+ POLICY_LEVEL_MANDATORY, POLICY_SCOPE_MACHINE, |
+ POLICY_SOURCE_PUBLIC_SESSION_OVERRIDE, |
+ base::MakeUnique<base::Value>(false), nullptr); |
} |
std::unique_ptr<DeviceLocalAccountPolicyProvider> provider( |