Index: chrome/browser/renderer_host/resource_message_filter.cc |
diff --git a/chrome/browser/renderer_host/resource_message_filter.cc b/chrome/browser/renderer_host/resource_message_filter.cc |
index 8985d7955fca5d1b013ef8ee0f67a5d072be057c..ab5e740d1d3098986b0d58c1699ab9768a8b0b72 100644 |
--- a/chrome/browser/renderer_host/resource_message_filter.cc |
+++ b/chrome/browser/renderer_host/resource_message_filter.cc |
@@ -137,9 +137,12 @@ void RenderParamsFromPrintSettings(const printing::PrintSettings& settings, |
ViewMsg_Print_Params* params) { |
DCHECK(params); |
#if defined(OS_WIN) || defined(OS_MACOSX) |
+ params->page_size = settings.page_setup_device_units().physical_size(); |
params->printable_size.SetSize( |
settings.page_setup_device_units().content_area().width(), |
settings.page_setup_device_units().content_area().height()); |
+ params->margin_top = settings.page_setup_device_units().content_area().x(); |
+ params->margin_left = settings.page_setup_device_units().content_area().y(); |
params->dpi = settings.dpi(); |
// Currently hardcoded at 1.25. See PrintSettings' constructor. |
params->min_shrink = settings.min_shrink; |