Remove base::ListValue::Set(size_t, base::Value*)

https://codereview.chromium.org/2838893002
This commit is contained in:
Aleksei Kuzmin 2017-08-12 20:39:29 +03:00 committed by Cheng Zhao
parent 2c063f93ff
commit 68cbfd9f40

View file

@ -99,8 +99,8 @@ void PrintSettingsToJobSettings(const PrintSettings& settings,
// range
if (!settings.ranges().empty()) {
base::ListValue* page_range_array = new base::ListValue;
job_settings->Set(kSettingPageRange, page_range_array);
auto page_range_array = base::MakeUnique<base::ListValue>();
job_settings->Set(kSettingPageRange, std::move(page_range_array));
for (size_t i = 0; i < settings.ranges().size(); ++i) {
std::unique_ptr<base::DictionaryValue> dict(new base::DictionaryValue);
dict->SetInteger(kSettingPageRangeFrom, settings.ranges()[i].from + 1);