summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/print_web_view_helper_win.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/renderer/print_web_view_helper_win.cc')
-rw-r--r--chrome/renderer/print_web_view_helper_win.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/chrome/renderer/print_web_view_helper_win.cc b/chrome/renderer/print_web_view_helper_win.cc
index 6ba70a3..b75aa10 100644
--- a/chrome/renderer/print_web_view_helper_win.cc
+++ b/chrome/renderer/print_web_view_helper_win.cc
@@ -102,8 +102,10 @@ void PrintWebViewHelper::Print(WebFrame* frame, bool script_initiated) {
params.has_selection = false;
params.expected_pages_count = expected_pages_count;
- msg = new ViewHostMsg_ScriptedPrint(params, &print_settings);
- if (render_view_->SendAndRunNestedMessageLoop(msg)) {
+ msg = new ViewHostMsg_ScriptedPrint(routing_id(), params,
+ &print_settings);
+ msg->EnableMessagePumping();
+ if (Send(msg)) {
msg = NULL;
// If the settings are invalid, early quit.