| Index: chrome/browser/ui/webui/print_preview/print_preview_handler.cc
|
| diff --git a/chrome/browser/ui/webui/print_preview/print_preview_handler.cc b/chrome/browser/ui/webui/print_preview/print_preview_handler.cc
|
| index 64a5c465c11abccacd991500239bb49ceb09afcc..28e220ab503a99ee2c4469da39b485b4f7a505b8 100644
|
| --- a/chrome/browser/ui/webui/print_preview/print_preview_handler.cc
|
| +++ b/chrome/browser/ui/webui/print_preview/print_preview_handler.cc
|
| @@ -418,9 +418,8 @@ void EnumeratePrintersOnBlockingPoolThread(base::ListValue* printers) {
|
| print_backend->EnumeratePrinters(&printer_list);
|
|
|
| for (const printing::PrinterBasicInfo& printer : printer_list) {
|
| - base::DictionaryValue* printer_info = new base::DictionaryValue;
|
| - printers->Append(printer_info);
|
| -
|
| + std::unique_ptr<base::DictionaryValue> printer_info(
|
| + new base::DictionaryValue);
|
| const auto printer_name_description = GetPrinterNameAndDescription(printer);
|
| const std::string& printer_name = printer_name_description.first;
|
| const std::string& printer_description = printer_name_description.second;
|
| @@ -434,6 +433,8 @@ void EnumeratePrintersOnBlockingPoolThread(base::ListValue* printers) {
|
| for (const auto opt_it : printer.options)
|
| options->SetString(opt_it.first, opt_it.second);
|
|
|
| + printers->Append(std::move(printer_info));
|
| +
|
| VLOG(1) << "Found printer " << printer_name << " with device name "
|
| << printer.printer_name;
|
| }
|
|
|