| Index: chrome/service/cloud_print/printer_job_handler.cc
|
| diff --git a/chrome/service/cloud_print/printer_job_handler.cc b/chrome/service/cloud_print/printer_job_handler.cc
|
| index 35a7ccd8f676b6bdcbd2e19925a64ab175db22fc..7bb46a4ef040b286d39f82897bbd952d7081ee7c 100644
|
| --- a/chrome/service/cloud_print/printer_job_handler.cc
|
| +++ b/chrome/service/cloud_print/printer_job_handler.cc
|
| @@ -792,12 +792,15 @@ void PrinterJobHandler::DoPrint(const JobDetails& job_details,
|
| DCHECK(job_spooler_.get());
|
| if (!job_spooler_.get())
|
| return;
|
| - base::string16 document_name = printing::SimplifyDocumentTitle(
|
| - base::UTF8ToUTF16(job_details.job_title_));
|
| - if (document_name.empty()) {
|
| - document_name = printing::SimplifyDocumentTitle(
|
| - l10n_util::GetStringUTF16(IDS_DEFAULT_PRINT_DOCUMENT_TITLE));
|
| - }
|
| +
|
| + base::string16 document_name =
|
| + job_details.job_title_.empty()
|
| + ? l10n_util::GetStringUTF16(IDS_DEFAULT_PRINT_DOCUMENT_TITLE)
|
| + : base::UTF8ToUTF16(job_details.job_title_);
|
| +
|
| + document_name = printing::FormatDocumentTitleWithOwner(
|
| + base::UTF8ToUTF16(job_details.job_owner_), document_name);
|
| +
|
| UMA_HISTOGRAM_ENUMERATION("CloudPrint.JobHandlerEvent",
|
| JOB_HANDLER_START_SPOOLING, JOB_HANDLER_MAX);
|
| spooling_start_time_ = base::Time::Now();
|
|
|