Chromium Code Reviews| Index: printing/printing_context.cc |
| diff --git a/printing/printing_context.cc b/printing/printing_context.cc |
| index 817d59c93b283cc974b581b78e03cd364356ef01..c68571ba455189ec768051a655d8ace4b899e22e 100644 |
| --- a/printing/printing_context.cc |
| +++ b/printing/printing_context.cc |
| @@ -85,7 +85,8 @@ PrintingContext::Result PrintingContext::UpdatePrintSettings( |
| if (media_size->GetInteger(kSettingMediaSizeWidthMicrons, |
| &width_microns) && |
| media_size->GetInteger(kSettingMediaSizeHeightMicrons, |
| - &height_microns)) { |
| + &height_microns) && |
| + settings_.device_units_per_inch() > 0) { |
|
Vitaly Buka (NO REVIEWS)
2014/05/20 22:52:19
how is this possible?
|
| float deviceMicronsPerDeviceUnit = |
| (kHundrethsMMPerInch * 10.0f) / settings_.device_units_per_inch(); |
| paper_size = gfx::Size(width_microns / deviceMicronsPerDeviceUnit, |