Index: chrome/browser/chromeos/policy/configuration_policy_handler_chromeos.cc |
diff --git a/chrome/browser/chromeos/policy/configuration_policy_handler_chromeos.cc b/chrome/browser/chromeos/policy/configuration_policy_handler_chromeos.cc |
index 722ebac55c91c65d7b96a9b6c3a3569a2edad3be..7c9f3bef29bb2d0af72b88c8e05e8b8d1015ad86 100644 |
--- a/chrome/browser/chromeos/policy/configuration_policy_handler_chromeos.cc |
+++ b/chrome/browser/chromeos/policy/configuration_policy_handler_chromeos.cc |
@@ -328,9 +328,9 @@ void PinnedLauncherAppsPolicyHandler::ApplyPolicySettings( |
entry != policy_list->end(); ++entry) { |
std::string id; |
if ((*entry)->GetAsString(&id)) { |
- base::DictionaryValue* app_dict = new base::DictionaryValue(); |
+ auto app_dict = base::MakeUnique<base::DictionaryValue>(); |
app_dict->SetString(ash::launcher::kPinnedAppsPrefAppIDPath, id); |
- pinned_apps_list->Append(app_dict); |
+ pinned_apps_list->Append(std::move(app_dict)); |
} |
} |
prefs->SetValue(pref_path(), std::move(pinned_apps_list)); |