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()) { |