| 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 6249a2ce02d9590da533676b1b2d9a741b9affe9..318e89225dc4e3fe341fbb61dfbefe6123af0201 100644
|
| --- a/chrome/browser/policy/configuration_policy_handler_list_factory.cc
|
| +++ b/chrome/browser/policy/configuration_policy_handler_list_factory.cc
|
| @@ -527,6 +527,22 @@ scoped_ptr<ConfigurationPolicyHandlerList> BuildHandlerList(
|
| new ProxyPolicyHandler()));
|
| handlers->AddHandler(make_scoped_ptr<ConfigurationPolicyHandler>(
|
| new URLBlacklistPolicyHandler()));
|
| + handlers->AddHandler(make_scoped_ptr<ConfigurationPolicyHandler>(
|
| + new SimpleSchemaValidatingPolicyHandler(
|
| + key::kRegisteredProtocolHandlers,
|
| + prefs::kPolicyRegisteredProtocolHandlers,
|
| + chrome_schema,
|
| + SCHEMA_STRICT,
|
| + true,
|
| + false)));
|
| + handlers->AddHandler(make_scoped_ptr<ConfigurationPolicyHandler>(
|
| + new SimpleSchemaValidatingPolicyHandler(
|
| + key::kIgnoredProtocolHandlers,
|
| + prefs::kPolicyIgnoredProtocolHandlers,
|
| + chrome_schema,
|
| + SCHEMA_STRICT,
|
| + true,
|
| + false)));
|
|
|
| #if !defined(OS_IOS)
|
| handlers->AddHandler(make_scoped_ptr<ConfigurationPolicyHandler>(
|
|
|