Index: chrome/renderer/print_web_view_helper.cc |
diff --git a/chrome/renderer/print_web_view_helper.cc b/chrome/renderer/print_web_view_helper.cc |
index 1735d90b7e661e1a46a8eebc778efd4688d310ab..7f33c32666e4e5a02f8e9880cc3a3cec1b105fd7 100644 |
--- a/chrome/renderer/print_web_view_helper.cc |
+++ b/chrome/renderer/print_web_view_helper.cc |
@@ -354,8 +354,10 @@ bool PrintWebViewHelper::CreatePreviewDocument() { |
int page_count = print_preview_context_.total_page_count(); |
bool is_modifiable = print_preview_context_.IsModifiable(); |
int document_cookie = print_pages_params_->params.document_cookie; |
- Send(new PrintHostMsg_DidGetPreviewPageCount(routing_id(), document_cookie, |
- page_count, is_modifiable)); |
+ int preview_request_id = print_pages_params_->params.preview_request_id; |
+ Send(new PrintHostMsg_DidGetPreviewPageCount( |
+ routing_id(), document_cookie, page_count, is_modifiable, |
+ preview_request_id)); |
PreviewPageRendered(printing::INVALID_PAGE_INDEX, NULL); |
return true; |
} |
@@ -931,6 +933,8 @@ void PrintWebViewHelper::PreviewPageRendered(int page_number, |
} |
preview_page_params.data_size = buf_size; |
preview_page_params.page_number = page_number; |
+ preview_page_params.preview_request_id = |
+ print_pages_params_->params.preview_request_id; |
Send(new PrintHostMsg_DidPreviewPage(routing_id(), preview_page_params)); |
} |