Index: printing/printed_document.cc |
diff --git a/printing/printed_document.cc b/printing/printed_document.cc |
index 3d8f156bafcc1aa76dea54d5520bcbff927012dd..202eabe9c93511d946d7c2cbd037e44b80df0751 100644 |
--- a/printing/printed_document.cc |
+++ b/printing/printed_document.cc |
@@ -256,12 +256,14 @@ void PrintedDocument::DebugDump(const PrintedPage& page) { |
filename += name(); |
filename += ASCIIToUTF16("_"); |
filename += ASCIIToUTF16(StringPrintf("%02d", page.page_number())); |
- filename += ASCIIToUTF16("_.emf"); |
#if defined(OS_WIN) |
+ filename += ASCIIToUTF16("_.emf"); |
page.native_metafile()->SaveTo( |
- g_debug_dump_info.Get().debug_dump_path.Append(filename).value()); |
+ g_debug_dump_info.Get().debug_dump_path.Append(filename)); |
#else // OS_WIN |
- NOTIMPLEMENTED(); // TODO: convert SaveTo to accept a FilePath |
+ filename += ASCIIToUTF16("_.pdf"); |
+ page.native_metafile()->SaveTo( |
+ g_debug_dump_info.Get().debug_dump_path.Append(UTF16ToUTF8(filename))); |
#endif // OS_WIN |
} |