| Index: chrome/browser/printing/printing_message_filter.cc
|
| diff --git a/chrome/browser/printing/printing_message_filter.cc b/chrome/browser/printing/printing_message_filter.cc
|
| index 14657d793ac3199e230feb0f2dda71f0e99365aa..a0a7d70eadec8c9158028c3a4142eca31a307eb3 100644
|
| --- a/chrome/browser/printing/printing_message_filter.cc
|
| +++ b/chrome/browser/printing/printing_message_filter.cc
|
| @@ -425,7 +425,11 @@ void PrintingMessageFilter::OnUpdatePrintSettingsReply(
|
| params.params.document_cookie = printer_query->cookie();
|
| params.pages = PageRange::GetPages(printer_query->settings().ranges());
|
| }
|
| - PrintHostMsg_UpdatePrintSettings::WriteReplyParams(reply_msg, params);
|
| + PrintHostMsg_UpdatePrintSettings::WriteReplyParams(
|
| + reply_msg,
|
| + params,
|
| + printer_query &&
|
| + (printer_query->last_status() == printing::PrintingContext::CANCEL));
|
| Send(reply_msg);
|
| // If user hasn't cancelled.
|
| if (printer_query.get()) {
|
|
|