From 68cbfd9f40477d203f7d6c85e56d46753d42fe71 Mon Sep 17 00:00:00 2001 From: Aleksei Kuzmin Date: Sat, 12 Aug 2017 20:39:29 +0300 Subject: [PATCH] Remove base::ListValue::Set(size_t, base::Value*) https://codereview.chromium.org/2838893002 --- chromium_src/chrome/browser/printing/print_job_worker.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/chromium_src/chrome/browser/printing/print_job_worker.cc b/chromium_src/chrome/browser/printing/print_job_worker.cc index 544f56667d5b..419f93f38233 100644 --- a/chromium_src/chrome/browser/printing/print_job_worker.cc +++ b/chromium_src/chrome/browser/printing/print_job_worker.cc @@ -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(); + job_settings->Set(kSettingPageRange, std::move(page_range_array)); for (size_t i = 0; i < settings.ranges().size(); ++i) { std::unique_ptr dict(new base::DictionaryValue); dict->SetInteger(kSettingPageRangeFrom, settings.ranges()[i].from + 1);