| Index: chrome/browser/ui/webui/print_preview/printer_capabilities.cc
|
| diff --git a/chrome/browser/ui/webui/print_preview/printer_capabilities.cc b/chrome/browser/ui/webui/print_preview/printer_capabilities.cc
|
| index 27c95fb8cf3f014f479de1a9c6a5a7c25b5dd945..5279af4efaf21d5924093b6f94bdfb33d6431860 100644
|
| --- a/chrome/browser/ui/webui/print_preview/printer_capabilities.cc
|
| +++ b/chrome/browser/ui/webui/print_preview/printer_capabilities.cc
|
| @@ -95,10 +95,10 @@ std::unique_ptr<base::DictionaryValue> GetSettingsOnBlockingPool(
|
| printer_info->SetString(kSettingPrinterName, printer_name);
|
| printer_info->SetString(kSettingPrinterDescription, printer_description);
|
|
|
| - std::unique_ptr<base::DictionaryValue> capabilities =
|
| - GetPrinterCapabilitiesOnBlockingPoolThread(device_name);
|
| - if (capabilities)
|
| - printer_info->Set(kPrinterCapabilities, std::move(capabilities));
|
| + auto capabilities = GetPrinterCapabilitiesOnBlockingPoolThread(device_name);
|
| + if (!capabilities)
|
| + capabilities = base::MakeUnique<base::DictionaryValue>();
|
| + printer_info->Set(kPrinterCapabilities, std::move(capabilities));
|
|
|
| return printer_info;
|
| }
|
|
|