| Index: components/printing/renderer/print_web_view_helper_linux.cc
|
| diff --git a/components/printing/renderer/print_web_view_helper_linux.cc b/components/printing/renderer/print_web_view_helper_linux.cc
|
| index f09e4b22c517fac502fc95c710112e474bef9f21..a84cb9b6dd3491f25fad2956498c2d0dd0477557 100644
|
| --- a/components/printing/renderer/print_web_view_helper_linux.cc
|
| +++ b/components/printing/renderer/print_web_view_helper_linux.cc
|
| @@ -64,7 +64,7 @@ bool PrintWebViewHelper::PrintPagesNative(blink::WebLocalFrame* frame,
|
| // blink::printEnd() for PDF should be called before metafile is closed.
|
| FinishFramePrinting();
|
|
|
| - metafile.FinishDocument();
|
| + metafile.FinishAllPages();
|
|
|
| #if defined(OS_ANDROID)
|
| int sequence_number = -1;
|
| @@ -84,12 +84,10 @@ bool PrintWebViewHelper::PrintPagesNative(blink::WebLocalFrame* frame,
|
| #else
|
| PrintHostMsg_DidPrintPage_Params printed_page_params;
|
|
|
| - if (!CopyMetafileDataToSharedMem(
|
| - metafile, &printed_page_params.metafile_data_handle)) {
|
| + if (!CopyMetafileDataToSharedMem(metafile, &printed_page_params)) {
|
| return false;
|
| }
|
|
|
| - printed_page_params.data_size = metafile.GetDataSize();
|
| printed_page_params.document_cookie = params.params.document_cookie;
|
|
|
| for (size_t i = 0; i < printed_pages.size(); ++i) {
|
|
|