| Index: chrome/service/cloud_print/print_system_win.cc
|
| ===================================================================
|
| --- chrome/service/cloud_print/print_system_win.cc (revision 72042)
|
| +++ chrome/service/cloud_print/print_system_win.cc (working copy)
|
| @@ -250,7 +250,8 @@
|
| // PrintSystem implementation.
|
| virtual PrintSystemResult Init();
|
|
|
| - virtual void EnumeratePrinters(printing::PrinterList* printer_list);
|
| + virtual PrintSystem::PrintSystemResult EnumeratePrinters(
|
| + printing::PrinterList* printer_list);
|
|
|
| virtual void GetPrinterCapsAndDefaults(
|
| const std::string& printer_name,
|
| @@ -605,8 +606,13 @@
|
| return PrintSystemResult(true, std::string());
|
| }
|
|
|
| -void PrintSystemWin::EnumeratePrinters(printing::PrinterList* printer_list) {
|
| - print_backend_->EnumeratePrinters(printer_list);
|
| +PrintSystem::PrintSystemResult PrintSystemWin::EnumeratePrinters(
|
| + printing::PrinterList* printer_list) {
|
| + bool ret = print_backend_->EnumeratePrinters(printer_list);
|
| + std::string message;
|
| + if (!ret)
|
| + message = l10n_util::GetStringUTF8(IDS_CLOUD_PRINT_ENUM_FAILED);
|
| + return PrintSystemResult(ret, message);
|
| }
|
|
|
| void PrintSystemWin::GetPrinterCapsAndDefaults(
|
|
|