| Index: printing/print_settings.cc
|
| diff --git a/printing/print_settings.cc b/printing/print_settings.cc
|
| index 0e1a74304a965d5a9c7501eee06d0290c3b0c602..d5a0a78a80badc59118390f5a9d413dcdb2d1fc0 100644
|
| --- a/printing/print_settings.cc
|
| +++ b/printing/print_settings.cc
|
| @@ -158,13 +158,13 @@ void PrintSettings::SetPrinterPrintableArea(
|
| header_footer_text_height);
|
|
|
| PageMargins margins;
|
| - margins.header = header_footer_text_height;
|
| - margins.footer = header_footer_text_height;
|
| switch (margin_type) {
|
| case DEFAULT_MARGINS: {
|
| // Default margins 1.0cm = ~2/5 of an inch.
|
| int margin_printer_units = ConvertUnit(1000, kHundrethsMMPerInch,
|
| units_per_inch);
|
| + margins.header = header_footer_text_height;
|
| + margins.footer = header_footer_text_height;
|
| margins.top = margin_printer_units;
|
| margins.bottom = margin_printer_units;
|
| margins.left = margin_printer_units;
|
| @@ -173,6 +173,8 @@ void PrintSettings::SetPrinterPrintableArea(
|
| }
|
| case NO_MARGINS:
|
| case PRINTABLE_AREA_MARGINS: {
|
| + margins.header = 0;
|
| + margins.footer = 0;
|
| margins.top = 0;
|
| margins.bottom = 0;
|
| margins.left = 0;
|
| @@ -180,6 +182,8 @@ void PrintSettings::SetPrinterPrintableArea(
|
| break;
|
| }
|
| case CUSTOM_MARGINS: {
|
| + margins.header = 0;
|
| + margins.footer = 0;
|
| margins.top = ConvertUnitDouble(custom_margins_in_points_.top,
|
| printing::kPointsPerInch,
|
| units_per_inch);
|
|
|