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

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

Issue 4062002: Dynamic policy refresh support for the Mac. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: s/map/list/, nits. Created 10 years, 2 months 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_provider_win.cc
diff --git a/chrome/browser/policy/configuration_policy_provider_win.cc b/chrome/browser/policy/configuration_policy_provider_win.cc
index c1ae370548aac8ed8551c18d58d8d97ccb79c3ab..50e2fc5732f8006cd84f67e792ea7f4f01105df2 100644
--- a/chrome/browser/policy/configuration_policy_provider_win.cc
+++ b/chrome/browser/policy/configuration_policy_provider_win.cc
@@ -156,8 +156,8 @@ void ConfigurationPolicyProviderWin::GroupPolicyChangeWatcher::
}
ConfigurationPolicyProviderWin::ConfigurationPolicyProviderWin(
- const StaticPolicyValueMap& policy_map)
- : ConfigurationPolicyProvider(policy_map) {
+ const PolicyDefinitionList* policy_list)
+ : ConfigurationPolicyProvider(policy_list) {
watcher_ = new GroupPolicyChangeWatcher(this->AsWeakPtr(),
kReloadIntervalMinutes);
watcher_->Start();
@@ -239,9 +239,9 @@ bool ConfigurationPolicyProviderWin::GetRegistryPolicyInteger(
bool ConfigurationPolicyProviderWin::Provide(
ConfigurationPolicyStore* store) {
- const PolicyValueMap& mapping(policy_value_map());
- for (PolicyValueMap::const_iterator current = mapping.begin();
- current != mapping.end(); ++current) {
+ const PolicyDefinitionList* policy_list(policy_definition_list());
+ for (const PolicyDefinitionList::Entry* current = policy_list->begin;
+ current != policy_list->end; ++current) {
std::wstring name = UTF8ToWide(current->name);
switch (current->value_type) {
case Value::TYPE_STRING: {

Powered by Google App Engine
This is Rietveld 408576698