Index: printing/printing_context_win.cc |
diff --git a/printing/printing_context_win.cc b/printing/printing_context_win.cc |
index 9d1df52f6708ced00fc4fa2a50d54a041c6d36d3..e4e4ba2cf11af2b6df710c6d33d3d95fa5c0cf28 100644 |
--- a/printing/printing_context_win.cc |
+++ b/printing/printing_context_win.cc |
@@ -140,7 +140,8 @@ gfx::Size PrintingContextWin::GetPdfPaperSizeDeviceUnits() { |
PrintingContext::Result PrintingContextWin::UpdatePrinterSettings( |
bool external_preview, |
- bool show_system_dialog) { |
+ bool show_system_dialog, |
+ int page_count) { |
DCHECK(!in_print_job_); |
DCHECK(!external_preview) << "Not implemented"; |
@@ -206,7 +207,8 @@ PrintingContext::Result PrintingContextWin::UpdatePrinterSettings( |
// Update data using DocumentProperties. |
if (show_system_dialog) { |
PrintingContext::Result result = PrintingContext::FAILED; |
- AskUserForSettings(0, false, false, base::Bind(&AssingResult, &result)); |
+ AskUserForSettings(page_count, false, false, |
+ base::Bind(&AssingResult, &result)); |
return result; |
} else { |
scoped_dev_mode = CreateDevMode(printer.Get(), scoped_dev_mode.get()); |