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

Unified Diff: chrome/browser/chromeos/policy/cloud_external_data_manager_base.cc

Issue 1825173003: [Policy Experimental] Add "recommended" policies for URL exceptions. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Sync. Created 4 years, 9 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/chromeos/policy/cloud_external_data_manager_base.cc
diff --git a/chrome/browser/chromeos/policy/cloud_external_data_manager_base.cc b/chrome/browser/chromeos/policy/cloud_external_data_manager_base.cc
index eafe096e86707baeeeb53cfc3e8f2fb812561e99..eeb97dabbe30ca5904738f357abd3cef907ad1fd 100644
--- a/chrome/browser/chromeos/policy/cloud_external_data_manager_base.cc
+++ b/chrome/browser/chromeos/policy/cloud_external_data_manager_base.cc
@@ -381,7 +381,7 @@ void CloudExternalDataManagerBase::OnPolicyStoreLoaded() {
scoped_ptr<Metadata> metadata(new Metadata);
const PolicyMap& policy_map = policy_store_->policy_map();
for (PolicyMap::const_iterator it = policy_map.begin();
- it != policy_map.end(); ++it) {
+ it != policy_map.end(); policy_map.next_dominant(&it)) {
if (!it->second.external_data_fetcher) {
// Skip policies that do not reference external data.
continue;
@@ -397,7 +397,7 @@ void CloudExternalDataManagerBase::OnPolicyStoreLoaded() {
base::HexStringToBytes(hex_hash, &hash)) {
// Add the external data reference to |metadata| if it is valid (URL and
// hash are not empty, hash can be decoded as a hex string).
- (*metadata)[it->first] =
+ (*metadata)[it->first.name] =
MetadataEntry(url, std::string(hash.begin(), hash.end()));
}
}

Powered by Google App Engine
This is Rietveld 408576698