Commit 079e92c3 authored by Lei Zhang's avatar Lei Zhang Committed by Commit Bot

Specify the right doc type for the PDF compositor.

When printing PDFs, the data type should be set to PDF. Normally this is
not an issue because the renderer will just send back PDF data anyway.
However, on PDF rendering failure, it defaults to the doc type to figure
out what to generate for the dummy data.

BUG=865793

Change-Id: I807688d07baa299af4319569a98ab2e07319cf39
Reviewed-on: https://chromium-review.googlesource.com/1144783Reviewed-by: default avatarRebekah Potter <rbpotter@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Cr-Commit-Position: refs/heads/master@{#577045}
parent 03643808
......@@ -66,8 +66,9 @@ void RenderParamsFromPrintSettings(const PrintSettings& settings,
params->display_header_footer = settings.display_header_footer();
params->title = settings.title();
params->url = settings.url();
params->printed_doc_type =
IsOopifEnabled() ? SkiaDocumentType::MSKP : SkiaDocumentType::PDF;
params->printed_doc_type = IsOopifEnabled() && settings.is_modifiable()
? SkiaDocumentType::MSKP
: SkiaDocumentType::PDF;
params->pages_per_sheet = settings.pages_per_sheet();
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment