Allow page range selection in system dialog called from preview
Two location for this option could case small confusion.
Still some users may prefer to select pages in system dialog.
BUG=461843
Review URL: https://codereview.chromium.org/1124433006
Cr-Commit-Position: refs/heads/master@{#328260}
diff --git a/printing/printing_context_win.cc b/printing/printing_context_win.cc
index 9d1df52..e4e4ba2 100644
--- a/printing/printing_context_win.cc
+++ b/printing/printing_context_win.cc
@@ -140,7 +140,8 @@
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 @@
// 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());