Index: printing/printing_context_win.cc |
diff --git a/printing/printing_context_win.cc b/printing/printing_context_win.cc |
index 522da3d687913fa37836477d81bdc33c9135669e..e5c986274d3f0fa2ed7ecfabc2bdcd17f7d86130 100644 |
--- a/printing/printing_context_win.cc |
+++ b/printing/printing_context_win.cc |
@@ -505,8 +505,8 @@ PrintingContext::Result PrintingContextWin::NewDocument( |
return OnError(); |
DOCINFO di = { sizeof(DOCINFO) }; |
- const std::wstring& document_name_wide = UTF16ToWide(document_name); |
- di.lpszDocName = document_name_wide.c_str(); |
+ std::wstring title_wide = SimplifyDocumentTitle(UTF16ToWide(document_name)); |
+ di.lpszDocName = title_wide.c_str(); |
// Is there a debug dump directory specified? If so, force to print to a file. |
FilePath debug_dump_path = PrintedDocument::debug_dump_path(); |