Index: chrome/browser/policy/configuration_policy_pref_store.cc |
diff --git a/chrome/browser/policy/configuration_policy_pref_store.cc b/chrome/browser/policy/configuration_policy_pref_store.cc |
index 83916e89490f748b4c22978cfd81132881a21a64..7c3d17d2028d8cff98ba0ab02fe3462842b29526 100644 |
--- a/chrome/browser/policy/configuration_policy_pref_store.cc |
+++ b/chrome/browser/policy/configuration_policy_pref_store.cc |
@@ -23,6 +23,7 @@ |
#endif |
#include "chrome/browser/policy/device_management_policy_provider.h" |
#include "chrome/browser/policy/dummy_configuration_policy_provider.h" |
+#include "chrome/browser/policy/profile_policy_context.h" |
#include "chrome/browser/search_engines/search_terms_data.h" |
#include "chrome/browser/search_engines/template_url.h" |
#include "chrome/common/chrome_paths.h" |
@@ -374,7 +375,7 @@ ConfigurationPolicyPrefStore::CreateDeviceManagementPolicyPrefStore( |
Singleton<ConfigurationPolicyProviderKeeper>::get(); |
ConfigurationPolicyProvider* provider = NULL; |
if (profile) |
- provider = profile->GetDeviceManagementPolicyProvider(); |
+ provider = profile->GetPolicyContext()->GetDeviceManagementPolicyProvider(); |
if (!provider) |
provider = keeper->device_management_provider(); |
return new ConfigurationPolicyPrefStore(provider); |