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 c09d1ed8e2e4a163cca0734cc870d317f5b1ff4b..760c7fd76b67230c51d8d6ef5996e9bfdee2c282 100644 |
--- a/chrome/browser/policy/configuration_policy_handler_list_factory.cc |
+++ b/chrome/browser/policy/configuration_policy_handler_list_factory.cc |
@@ -7,6 +7,7 @@ |
#include "base/basictypes.h" |
#include "base/bind.h" |
#include "base/values.h" |
+#include "chrome/browser/extensions/api/messaging/native_messaging_policy_handler.h" |
#include "chrome/browser/extensions/policy_handlers.h" |
#include "chrome/browser/net/disk_cache_dir_policy_handler.h" |
#include "chrome/browser/net/proxy_policy_handler.h" |
@@ -491,6 +492,17 @@ scoped_ptr<ConfigurationPolicyHandlerList> BuildHandlerList() { |
new URLBlacklistPolicyHandler())); |
handlers->AddHandler(make_scoped_ptr<ConfigurationPolicyHandler>( |
+ new extensions::NativeMessagingHostListPolicyHandler( |
+ key::kNativeMessagingWhitelist, |
+ prefs::kNativeMessagingWhitelist, |
+ false))); |
+ handlers->AddHandler(make_scoped_ptr<ConfigurationPolicyHandler>( |
+ new extensions::NativeMessagingHostListPolicyHandler( |
+ key::kNativeMessagingBlacklist, |
+ prefs::kNativeMessagingBlacklist, |
+ true))); |
+ |
+ handlers->AddHandler(make_scoped_ptr<ConfigurationPolicyHandler>( |
new extensions::ExtensionListPolicyHandler( |
key::kExtensionInstallWhitelist, |
prefs::kExtensionInstallAllowList, |