summaryrefslogtreecommitdiffstats
path: root/printing/print_settings.cc
diff options
context:
space:
mode:
authorkmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-04 00:29:21 +0000
committerkmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-04 00:29:21 +0000
commitb89615d44dda84e025b625f21beb6787c75650be (patch)
treee60d46498a008d48e0c0793af607b78d2f411795 /printing/print_settings.cc
parente1444cbc545780f86766f842756ba17f5a8970ae (diff)
downloadchromium_src-b89615d44dda84e025b625f21beb6787c75650be.zip
chromium_src-b89615d44dda84e025b625f21beb6787c75650be.tar.gz
chromium_src-b89615d44dda84e025b625f21beb6787c75650be.tar.bz2
PrintPreview: [LINUX] Update the margin values after flipping the paper orientation.
BUG=101419 TEST=Please refer to bug description. Review URL: http://codereview.chromium.org/8351063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108598 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'printing/print_settings.cc')
-rw-r--r--printing/print_settings.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/printing/print_settings.cc b/printing/print_settings.cc
index 70ace6d..ddf3108 100644
--- a/printing/print_settings.cc
+++ b/printing/print_settings.cc
@@ -153,9 +153,6 @@ void PrintSettings::SetPrinterPrintableArea(
header_footer_text_height = ConvertUnit(kSettingHeaderFooterInterstice,
kPointsPerInch, units_per_inch);
}
- page_setup_device_units_.Init(physical_size_device_units,
- printable_area_device_units,
- header_footer_text_height);
PageMargins margins;
switch (margin_type) {
@@ -211,6 +208,10 @@ void PrintSettings::SetPrinterPrintableArea(
page_setup_device_units_.SetRequestedMargins(margins);
else
page_setup_device_units_.ForceRequestedMargins(margins);
+
+ page_setup_device_units_.Init(physical_size_device_units,
+ printable_area_device_units,
+ header_footer_text_height);
}
void PrintSettings::SetCustomMargins(