Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1487)

Unified Diff: chrome/browser/policy/configuration_policy_pref_store.cc

Issue 5153002: Use a service to create device management backends. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Address comments. Created 10 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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);

Powered by Google App Engine
This is Rietveld 408576698