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

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

Issue 8586030: Added ConfigurationPolicyProvider::RefreshPolicies. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 9 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/browser_policy_connector.cc
diff --git a/chrome/browser/policy/browser_policy_connector.cc b/chrome/browser/policy/browser_policy_connector.cc
index 58fb442b246ffa503c09ab5e0accc4414ba074d1..237af81d4de6c668b9f0256b8aa1283405109a18 100644
--- a/chrome/browser/policy/browser_policy_connector.cc
+++ b/chrome/browser/policy/browser_policy_connector.cc
@@ -195,26 +195,21 @@ std::string BrowserPolicyConnector::GetEnterpriseDomain() {
return std::string();
}
-void BrowserPolicyConnector::ResetDevicePolicy() {
+void BrowserPolicyConnector::ResetCloudPolicy() {
#if defined(OS_CHROMEOS)
if (device_cloud_policy_subsystem_.get())
device_cloud_policy_subsystem_->Reset();
+ if (user_cloud_policy_subsystem_.get())
+ user_cloud_policy_subsystem_->Reset();
#endif
}
-void BrowserPolicyConnector::FetchDevicePolicy() {
+void BrowserPolicyConnector::FetchCloudPolicy() {
#if defined(OS_CHROMEOS)
- if (device_data_store_.get()) {
+ if (device_data_store_.get())
device_data_store_->NotifyDeviceTokenChanged();
- }
-#endif
-}
-
-void BrowserPolicyConnector::FetchUserPolicy() {
-#if defined(OS_CHROMEOS)
- if (user_data_store_.get()) {
+ if (user_data_store_.get())
user_data_store_->NotifyDeviceTokenChanged();
- }
#endif
}
@@ -353,9 +348,11 @@ BrowserPolicyConnector::BrowserPolicyConnector()
recommended_platform_provider_.reset(CreateRecommendedPlatformProvider());
managed_cloud_provider_.reset(new CloudPolicyProviderImpl(
+ this,
GetChromePolicyDefinitionList(),
CloudPolicyCacheBase::POLICY_LEVEL_MANDATORY));
recommended_cloud_provider_.reset(new CloudPolicyProviderImpl(
+ this,
GetChromePolicyDefinitionList(),
CloudPolicyCacheBase::POLICY_LEVEL_RECOMMENDED));

Powered by Google App Engine
This is Rietveld 408576698