Index: chrome/browser/resources/print_preview/print_preview_cloud.js |
diff --git a/chrome/browser/resources/print_preview/print_preview_cloud.js b/chrome/browser/resources/print_preview/print_preview_cloud.js |
index 3c8a10f69c1be05721ef341db351122da38569e0..90961ba3b7ded0459aab4ddd6447752eea7bb9d5 100644 |
--- a/chrome/browser/resources/print_preview/print_preview_cloud.js |
+++ b/chrome/browser/resources/print_preview/print_preview_cloud.js |
@@ -401,15 +401,20 @@ cr.define('cloudprint', function() { |
if (!trackCloudPrinterAdded(printers[i]['id'])) { |
break; |
} |
+ if (printers[i]['displayName'] && printers[i]['displayName'] != '') |
+ var name = printers[i]['displayName']; |
+ else |
+ var name = printers[i]['name']; |
+ |
var option = addDestinationListOptionAtPosition( |
lastCloudPrintOptionPos++, |
- printers[i]['name'], |
+ name, |
printers[i]['id'], |
- printers[i]['name'] == defaultOrLastUsedPrinterName, |
+ name == defaultOrLastUsedPrinterName, |
false, |
false); |
cloudprint.setCloudPrint(option, |
- printers[i]['name'], |
+ name, |
printers[i]['id']); |
} |
} |