Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(730)

Unified Diff: components/printing/renderer/print_render_frame_helper_linux.cc

Issue 2920013002: Use pdf compositor service for printing when OOPIF is enabled
Patch Set: rebase Created 3 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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;

Powered by Google App Engine
This is Rietveld 408576698