Index: chrome/renderer/print_web_view_helper_win.cc |
diff --git a/chrome/renderer/print_web_view_helper_win.cc b/chrome/renderer/print_web_view_helper_win.cc |
index d827678db44e3c8cdc48cc81de435e7e18cf4c72..075ed6bca5fe7554adeb4fefaec58580579d22ed 100644 |
--- a/chrome/renderer/print_web_view_helper_win.cc |
+++ b/chrome/renderer/print_web_view_helper_win.cc |
@@ -83,8 +83,9 @@ void PrintWebViewHelper::PrintPageInternal( |
Send(new PrintHostMsg_DidPrintPage(routing_id(), page_params)); |
} |
-bool PrintWebViewHelper::RenderPreviewPage(int page_number) { |
- PrintMsg_Print_Params print_params = print_preview_context_.print_params(); |
+bool PrintWebViewHelper::RenderPreviewPage( |
+ int page_number, |
+ const PrintMsg_Print_Params& print_params) { |
// Calculate the dpi adjustment. |
double actual_shrink = static_cast<float>(print_params.desired_dpi / |
print_params.dpi); |
@@ -181,8 +182,7 @@ void PrintWebViewHelper::RenderPage( |
PrintHeaderAndFooter(canvas.get(), page_number + 1, |
print_preview_context_.total_page_count(), |
css_scale_factor * webkit_page_shrink_factor, |
- page_layout_in_points, |
- *header_footer_info_); |
+ page_layout_in_points, *header_footer_info_, params); |
} |
if (*actual_shrink <= 0 || webkit_scale_factor <= 0) { |