Index: chrome/browser/permissions/chooser_context_base.cc |
diff --git a/chrome/browser/permissions/chooser_context_base.cc b/chrome/browser/permissions/chooser_context_base.cc |
index 1214898c8b39f6663cc98437009b551179c40efe..3b99bad21385d39261562354ae5a096ce8d65c9f 100644 |
--- a/chrome/browser/permissions/chooser_context_base.cc |
+++ b/chrome/browser/permissions/chooser_context_base.cc |
@@ -58,8 +58,7 @@ |
for (auto& object : *object_list) { |
// Steal ownership of |object| from |object_list|. |
std::unique_ptr<base::DictionaryValue> object_dict = |
- base::DictionaryValue::From( |
- base::MakeUnique<base::Value>(std::move(object))); |
+ base::DictionaryValue::From(std::move(object)); |
if (object_dict && IsValidObject(*object_dict)) |
results.push_back(std::move(object_dict)); |
} |
@@ -85,9 +84,9 @@ |
if (!setting->GetList(kObjectListKey, &object_list)) |
continue; |
- for (auto& object : *object_list) { |
+ for (const auto& object : *object_list) { |
base::DictionaryValue* object_dict; |
- if (!object.GetAsDictionary(&object_dict) || |
+ if (!object->GetAsDictionary(&object_dict) || |
!IsValidObject(*object_dict)) { |
continue; |
} |