| Index: chrome/browser/ui/webui/settings/chromeos/cups_printers_handler.cc
|
| diff --git a/chrome/browser/ui/webui/settings/chromeos/cups_printers_handler.cc b/chrome/browser/ui/webui/settings/chromeos/cups_printers_handler.cc
|
| index a08eb77db9cbf63470e2a46ac159af2f57bbe0f8..854fd72a69ee171cceb8e7d28b4bd8a0ab1cc7d0 100644
|
| --- a/chrome/browser/ui/webui/settings/chromeos/cups_printers_handler.cc
|
| +++ b/chrome/browser/ui/webui/settings/chromeos/cups_printers_handler.cc
|
| @@ -138,7 +138,7 @@ void CupsPrintersHandler::HandleGetCupsPrintersList(
|
| std::vector<std::unique_ptr<Printer>> printers =
|
| PrintersManagerFactory::GetForBrowserContext(profile_)->GetPrinters();
|
|
|
| - base::ListValue* printers_list = new base::ListValue;
|
| + auto printers_list = base::MakeUnique<base::ListValue>();
|
| for (const std::unique_ptr<Printer>& printer : printers) {
|
| std::unique_ptr<base::DictionaryValue> printer_info =
|
| GetPrinterInfo(*printer.get());
|
| @@ -147,7 +147,7 @@ void CupsPrintersHandler::HandleGetCupsPrintersList(
|
|
|
| std::unique_ptr<base::DictionaryValue> response =
|
| base::MakeUnique<base::DictionaryValue>();
|
| - response->Set("printerList", printers_list);
|
| + response->Set("printerList", std::move(printers_list));
|
| ResolveJavascriptCallback(base::Value(callback_id), *response);
|
| }
|
|
|
|
|