summaryrefslogtreecommitdiffstats
path: root/pdf/out_of_process_instance.cc
diff options
context:
space:
mode:
authorthestig <thestig@chromium.org>2015-03-11 15:20:54 -0700
committerCommit bot <commit-bot@chromium.org>2015-03-11 22:21:27 +0000
commit957b445184639d1c6d141a6eca7bed8c89b142de (patch)
tree8d8c08d4772ce43cf1bf8cf6fe5d2083666e9649 /pdf/out_of_process_instance.cc
parentf40324b8e160c353366b03492051f0a8eae90dcb (diff)
downloadchromium_src-957b445184639d1c6d141a6eca7bed8c89b142de.zip
chromium_src-957b445184639d1c6d141a6eca7bed8c89b142de.tar.gz
chromium_src-957b445184639d1c6d141a6eca7bed8c89b142de.tar.bz2
Printing: PDFs should only be fit to page if there is a size mismatch.
BUG=158752 Review URL: https://codereview.chromium.org/981843003 Cr-Commit-Position: refs/heads/master@{#320167}
Diffstat (limited to 'pdf/out_of_process_instance.cc')
-rw-r--r--pdf/out_of_process_instance.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/pdf/out_of_process_instance.cc b/pdf/out_of_process_instance.cc
index f40582d..87d45aa 100644
--- a/pdf/out_of_process_instance.cc
+++ b/pdf/out_of_process_instance.cc
@@ -610,6 +610,10 @@ void OutOfProcessInstance::GetPrintPresetOptionsFromDocument(
options->duplex =
static_cast<PP_PrivateDuplexMode_Dev>(engine_->GetDuplexType());
options->copies = engine_->GetCopiesToPrint();
+ pp::Size uniform_page_size;
+ options->is_page_size_uniform =
+ PP_FromBool(engine_->GetPageSizeAndUniformity(&uniform_page_size));
+ options->uniform_page_size = uniform_page_size;
}
pp::Var OutOfProcessInstance::GetLinkAtPosition(