| 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 1b4008a97bcaa5d503a430d14b999bc5e1d91754..638a178c93ac82caef2eabcc50bf36e93bb27844 100644
|
| --- a/chrome/renderer/print_web_view_helper.cc
|
| +++ b/chrome/renderer/print_web_view_helper.cc
|
| @@ -462,7 +462,11 @@ void PrintWebViewHelper::PrintPage(WebKit::WebFrame* frame) {
|
|
|
| if (is_preview_enabled_) {
|
| print_preview_context_.InitWithFrame(frame);
|
| - RequestPrintPreview();
|
| +
|
| + old_print_pages_params_.reset(); // Same as in RequestPrintPreview().
|
| + IPC::SyncMessage* msg = new PrintHostMsg_ScriptedPrintPreview(routing_id());
|
| + msg->EnableMessagePumping();
|
| + Send(msg);
|
| } else {
|
| Print(frame, WebNode());
|
| }
|
|
|