| Index: chrome/renderer/printing/print_web_view_helper.cc
|
| diff --git a/chrome/renderer/printing/print_web_view_helper.cc b/chrome/renderer/printing/print_web_view_helper.cc
|
| index 02ccfcfff0b62cd038c96f4be50bbb43a5a8d5d4..f1d4cfd7595d45b458661ea864b79927608b1b0f 100644
|
| --- a/chrome/renderer/printing/print_web_view_helper.cc
|
| +++ b/chrome/renderer/printing/print_web_view_helper.cc
|
| @@ -1464,8 +1464,13 @@ bool PrintWebViewHelper::UpdatePrintSettings(
|
| int cookie = print_pages_params_ ?
|
| print_pages_params_->params.document_cookie : 0;
|
| PrintMsg_PrintPages_Params settings;
|
| + bool canceled = false;
|
| Send(new PrintHostMsg_UpdatePrintSettings(
|
| - routing_id(), cookie, *job_settings, &settings));
|
| + routing_id(), cookie, *job_settings, &settings, &canceled));
|
| + if (canceled) {
|
| + notify_browser_of_print_failure_ = false;
|
| + return false;
|
| + }
|
|
|
| if (!job_settings->GetInteger(kPreviewUIID, &settings.params.preview_ui_id)) {
|
| NOTREACHED();
|
|
|