Index: components/printing/renderer/print_render_frame_helper_linux.cc |
diff --git a/components/printing/renderer/print_render_frame_helper_linux.cc b/components/printing/renderer/print_render_frame_helper_linux.cc |
index c0e8be2ef10caf2fb2befc9c4110b9034b04fd36..f5ae4cdcfe332353057599ee59a1aeb87d8a996f 100644 |
--- a/components/printing/renderer/print_render_frame_helper_linux.cc |
+++ b/components/printing/renderer/print_render_frame_helper_linux.cc |
@@ -46,10 +46,11 @@ namespace printing { |
#if BUILDFLAG(ENABLE_BASIC_PRINTING) |
bool PrintRenderFrameHelper::PrintPagesNative(blink::WebLocalFrame* frame, |
int page_count) { |
- PdfMetafileSkia metafile(PDF_SKIA_DOCUMENT_TYPE); |
+ const PrintMsg_PrintPages_Params& params = *print_pages_params_; |
+ const PrintMsg_Print_Params& print_params = params.params; |
+ PdfMetafileSkia metafile(print_params.printed_doc_type); |
CHECK(metafile.Init()); |
- const PrintMsg_PrintPages_Params& params = *print_pages_params_; |
std::vector<int> printed_pages = GetPrintedPages(params, page_count); |
if (printed_pages.empty()) |
return false; |