Index: chrome/browser/policy/profile_policy_connector.cc |
diff --git a/chrome/browser/policy/profile_policy_connector.cc b/chrome/browser/policy/profile_policy_connector.cc |
index 61ac00dd92776707b2cda811b7e86ea1f1026268..8b0c30e50bf064534e0307799d43c5b5932f5da9 100644 |
--- a/chrome/browser/policy/profile_policy_connector.cc |
+++ b/chrome/browser/policy/profile_policy_connector.cc |
@@ -19,6 +19,7 @@ |
#if defined(OS_CHROMEOS) |
#include "chrome/browser/chromeos/login/user.h" |
#include "chrome/browser/chromeos/login/user_manager.h" |
+#include "chrome/browser/chromeos/policy/device_cloud_policy_manager_chromeos.h" |
#include "chrome/browser/chromeos/policy/device_local_account_policy_provider.h" |
#include "chrome/browser/chromeos/policy/login_profile_policy_provider.h" |
#endif |
@@ -60,6 +61,11 @@ void ProfilePolicyConnector::Init( |
providers.push_back(forwarding_policy_provider_.get()); |
} |
+#if defined(OS_CHROMEOS) |
+ if (connector->GetDeviceCloudPolicyManager()) |
+ providers.push_back(connector->GetDeviceCloudPolicyManager()); |
+#endif |
+ |
if (user_cloud_policy_manager) |
providers.push_back(user_cloud_policy_manager); |