Index: chrome/browser/policy/configuration_policy_handler_list_factory.cc |
diff --git a/chrome/browser/policy/configuration_policy_handler_list_factory.cc b/chrome/browser/policy/configuration_policy_handler_list_factory.cc |
index 8c6be3a909c7a92f5a970795d09337d50d5413b9..746372635eca2184d1b01aeb54e0085f0fd0bd93 100644 |
--- a/chrome/browser/policy/configuration_policy_handler_list_factory.cc |
+++ b/chrome/browser/policy/configuration_policy_handler_list_factory.cc |
@@ -787,6 +787,14 @@ scoped_ptr<ConfigurationPolicyHandlerList> BuildHandlerList( |
new ExternalDataPolicyHandler(key::kUserAvatarImage))); |
handlers->AddHandler(make_scoped_ptr<ConfigurationPolicyHandler>( |
new ExternalDataPolicyHandler(key::kWallpaperImage))); |
+ handlers->AddHandler(make_scoped_ptr<ConfigurationPolicyHandler>( |
+ new SimpleSchemaValidatingPolicyHandler( |
+ key::kSessionLocales, |
+ NULL, |
+ chrome_schema, |
+ SCHEMA_STRICT, |
+ SimpleSchemaValidatingPolicyHandler::RECOMMENDED_ALLOWED, |
+ SimpleSchemaValidatingPolicyHandler::MANDATORY_PROHIBITED))); |
#endif // defined(OS_CHROMEOS) |
return handlers.Pass(); |