| Index: chrome/renderer/print_web_view_helper_mac.mm
|
| diff --git a/chrome/renderer/print_web_view_helper_mac.mm b/chrome/renderer/print_web_view_helper_mac.mm
|
| index 64761af6b6e9d5868bcb53252185764be1a00b2a..97a7f775dd0de3514cdb807f3fad3b670902bd8d 100644
|
| --- a/chrome/renderer/print_web_view_helper_mac.mm
|
| +++ b/chrome/renderer/print_web_view_helper_mac.mm
|
| @@ -137,6 +137,19 @@ void PrintWebViewHelper::RenderPage(
|
| CGContextRef canvasPtr = cgContext;
|
| #endif
|
| frame->printPage(page_number, canvasPtr);
|
| +#if defined(USE_SKIA)
|
| + PrintMsg_Print_Params printParams = print_preview_context_.print_params();
|
| + if (printParams.display_header_footer) {
|
| + PageSizeMargins page_layout_in_points;
|
| + GetPageSizeAndMarginsInPoints(frame, page_number, printParams,
|
| + &page_layout_in_points);
|
| + // |page_number| is 0-based, so 1 is added.
|
| + PrintHeaderAndFooter(device, canvas.get(), page_number + 1,
|
| + print_preview_context_.total_page_count(),
|
| + scale_factor, page_layout_in_points,
|
| + *header_footer_info_);
|
| + }
|
| +#endif // USE_SKIA
|
| }
|
|
|
| // Done printing. Close the device context to retrieve the compiled metafile.
|
|
|