Index: components/printing/renderer/print_web_view_helper.cc |
diff --git a/components/printing/renderer/print_web_view_helper.cc b/components/printing/renderer/print_web_view_helper.cc |
index 06278a4b20449ea38ccf379f8bfc00b28b512fc8..08788958c5ed207e6561d0bf828778442a2b24d0 100644 |
--- a/components/printing/renderer/print_web_view_helper.cc |
+++ b/components/printing/renderer/print_web_view_helper.cc |
@@ -1348,6 +1348,7 @@ bool PrintWebViewHelper::RenderPreviewPage( |
base::TimeTicks begin_time = base::TimeTicks::Now(); |
PrintPageInternal(print_params, page_number, |
+ print_preview_context_.total_page_count(), |
print_preview_context_.prepared_frame(), |
initial_render_metafile, nullptr, nullptr, nullptr); |
print_preview_context_.RenderedPreviewPage( |
@@ -1848,6 +1849,7 @@ bool PrintWebViewHelper::RenderPagesForPrint(blink::WebLocalFrame* frame, |
#if !defined(OS_MACOSX) |
void PrintWebViewHelper::PrintPageInternal(const PrintMsg_Print_Params& params, |
int page_number, |
+ int page_count, |
blink::WebLocalFrame* frame, |
PdfMetafileSkia* metafile, |
gfx::Size* page_size_in_dpi, |
@@ -1916,9 +1918,9 @@ void PrintWebViewHelper::PrintPageInternal(const PrintMsg_Print_Params& params, |
const float fudge_factor = kPrintingMinimumShrinkFactor; |
#endif |
// |page_number| is 0-based, so 1 is added. |
- PrintHeaderAndFooter( |
- canvas, page_number + 1, print_preview_context_.total_page_count(), |
- *frame, scale_factor / fudge_factor, page_layout_in_points, params); |
+ PrintHeaderAndFooter(canvas, page_number + 1, page_count, *frame, |
+ scale_factor / fudge_factor, page_layout_in_points, |
+ params); |
} |
#endif // BUILDFLAG(ENABLE_PRINT_PREVIEW) |