Index: extensions/browser/api/printer_provider/printer_provider_api.cc |
diff --git a/extensions/browser/api/printer_provider/printer_provider_api.cc b/extensions/browser/api/printer_provider/printer_provider_api.cc |
index da54b832e6607879a328437767b03da228511ac1..ed776e5b4dff2d7ba2d6aa4b4e4eba84fadbfd29 100644 |
--- a/extensions/browser/api/printer_provider/printer_provider_api.cc |
+++ b/extensions/browser/api/printer_provider/printer_provider_api.cc |
@@ -667,8 +667,8 @@ void PrinterProviderAPIImpl::OnGetPrintersResult( |
// Update some printer description properties to better identify the extension |
// managing the printer. |
- for (size_t i = 0; i < result.size(); ++i) { |
- scoped_ptr<base::DictionaryValue> printer(result[i]->ToValue()); |
+ for (const api::printer_provider::PrinterInfo& p : result) { |
+ scoped_ptr<base::DictionaryValue> printer(p.ToValue()); |
UpdatePrinterWithExtensionInfo(printer.get(), extension); |
printer_list.Append(std::move(printer)); |
} |