| Index: chrome/browser/printing/print_job.cc
|
| diff --git a/chrome/browser/printing/print_job.cc b/chrome/browser/printing/print_job.cc
|
| index b00ee4829a53a375dc744e2d803b015a4c737f67..294fcb19718fc58e4529478a7b94bd0eca9f45e0 100644
|
| --- a/chrome/browser/printing/print_job.cc
|
| +++ b/chrome/browser/printing/print_job.cc
|
| @@ -236,10 +236,8 @@ class PrintJob::PdfConversionState {
|
|
|
| void Start(const scoped_refptr<base::RefCountedMemory>& data,
|
| const PdfRenderSettings& conversion_settings,
|
| - bool print_text_with_gdi,
|
| const PdfConverter::StartCallback& start_callback) {
|
| - converter_->Start(data, conversion_settings, print_text_with_gdi,
|
| - start_callback);
|
| + converter_->Start(data, conversion_settings, start_callback);
|
| }
|
|
|
| void GetMorePages(const PdfConverter::GetPageCallback& get_page_callback) {
|
| @@ -286,9 +284,12 @@ void PrintJob::StartPdfToEmfConversion(
|
| base::MakeUnique<PdfConversionState>(page_size, content_area,
|
| PdfConverter::CreatePdfToEmfConverter());
|
| const int kPrinterDpi = settings().dpi();
|
| - PdfRenderSettings settings(content_area, kPrinterDpi, true /* autorotate? */);
|
| + PdfRenderSettings settings(
|
| + content_area, kPrinterDpi, /*autorotate=*/true,
|
| + print_text_with_gdi ? PdfRenderSettings::Mode::GDI_TEXT
|
| + : PdfRenderSettings::Mode::NORMAL);
|
| pdf_conversion_state_->Start(
|
| - bytes, settings, print_text_with_gdi,
|
| + bytes, settings,
|
| base::Bind(&PrintJob::OnPdfConversionStarted, this));
|
| }
|
|
|
|
|