| Index: chrome/renderer/print_web_view_helper.cc
|
| diff --git a/chrome/renderer/print_web_view_helper.cc b/chrome/renderer/print_web_view_helper.cc
|
| index acbc450266fe8edf5d3289c6b99cfc4acc0ee2c4..d8fb811c15ce07af46a195b634396ade6d4affcb 100644
|
| --- a/chrome/renderer/print_web_view_helper.cc
|
| +++ b/chrome/renderer/print_web_view_helper.cc
|
| @@ -104,7 +104,8 @@ bool PrintMsg_Print_Params_IsValid(const PrintMsg_Print_Params& params) {
|
| return !params.content_size.IsEmpty() && !params.page_size.IsEmpty() &&
|
| !params.printable_area.IsEmpty() && params.document_cookie &&
|
| params.desired_dpi && params.max_shrink && params.min_shrink &&
|
| - params.dpi && (params.margin_top >= 0) && (params.margin_left >= 0);
|
| + params.dpi && (params.margin_top >= 0) && (params.margin_left >= 0) &&
|
| + params.raster_size > 0;
|
| }
|
|
|
| bool PageLayoutIsEqual(const PrintMsg_PrintPages_Params& oldParams,
|
| @@ -137,7 +138,9 @@ bool PrintMsg_Print_Params_IsEqual(
|
| oldParams.params.title == newParams.params.title &&
|
| oldParams.params.url == newParams.params.url &&
|
| std::equal(oldParams.pages.begin(), oldParams.pages.end(),
|
| - newParams.pages.begin());
|
| + newParams.pages.begin()) &&
|
| + oldParams.params.raster_type == newParams.params.raster_type &&
|
| + oldParams.params.raster_size == newParams.params.raster_size;
|
| }
|
|
|
| PrintMsg_Print_Params GetCssPrintParams(
|
|
|