Index: printing/print_settings_initializer_gtk.cc |
diff --git a/printing/print_settings_initializer_gtk.cc b/printing/print_settings_initializer_gtk.cc |
index 793fdb868a34ab890b54064c20795df5cc3fc203..4c9afa8ebd2ec6f7c3bd629b1f9e21134bc7bb9b 100644 |
--- a/printing/print_settings_initializer_gtk.cc |
+++ b/printing/print_settings_initializer_gtk.cc |
@@ -43,8 +43,8 @@ void PrintSettingsInitializerGtk::InitPrintSettings( |
} else { |
// Use default values if we cannot get valid values from the print dialog. |
dpi = kPixelsPerInch; |
- double page_width_in_pixel = 8.5 * dpi; |
- double page_height_in_pixel = 11.0 * dpi; |
+ double page_width_in_pixel = kLetterWidthInch * dpi; |
+ double page_height_in_pixel = kLetterHeightInch * dpi; |
physical_size_device_units.SetSize( |
static_cast<int>(page_width_in_pixel), |
static_cast<int>(page_height_in_pixel)); |
@@ -67,10 +67,10 @@ void PrintSettingsInitializerGtk::InitPrintSettings( |
GtkPageOrientation orientation = gtk_print_settings_get_orientation(settings); |
// Set before SetPrinterPrintableArea to make it flip area if necessary. |
print_settings->SetOrientation(orientation == GTK_PAGE_ORIENTATION_LANDSCAPE); |
- |
+ DCHECK_EQ(dpi, print_settings->device_units_per_inch()); |
print_settings->SetPrinterPrintableArea(physical_size_device_units, |
printable_area_device_units, |
- dpi, true); |
+ true); |
} |
const double PrintSettingsInitializerGtk::kTopMarginInInch = 0.25; |