summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/print_web_view_helper_linux.cc
diff options
context:
space:
mode:
authorclementskau@gmail.com <clementskau@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-04-13 02:03:49 +0000
committerclementskau@gmail.com <clementskau@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-04-13 02:03:49 +0000
commit7e05d52da5078c51696a6e5a4e187b1f682a1707 (patch)
treed3cbd29f43f163f35d35d70541c173eea42c32b5 /chrome/renderer/print_web_view_helper_linux.cc
parent92d9f68a1a7e7253195f58fe6fc1df7eb3bd10c0 (diff)
downloadchromium_src-7e05d52da5078c51696a6e5a4e187b1f682a1707.zip
chromium_src-7e05d52da5078c51696a6e5a4e187b1f682a1707.tar.gz
chromium_src-7e05d52da5078c51696a6e5a4e187b1f682a1707.tar.bz2
Adds method call to UpdatePrintableSizeInPrintParameters() to fix Content Area width on print on Linux.
This happens in connection with CSS3 Paged Media margins. BUG=79157 TEST=Try and print a page with CSS3 Paged Media margins like: http://dl.dropbox.com/u/599885/CSS3_Paged_Media_Margin_test.htm Review URL: http://codereview.chromium.org/6825074 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81355 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/print_web_view_helper_linux.cc')
-rw-r--r--chrome/renderer/print_web_view_helper_linux.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/chrome/renderer/print_web_view_helper_linux.cc b/chrome/renderer/print_web_view_helper_linux.cc
index ecb7b7b..ca56bbb 100644
--- a/chrome/renderer/print_web_view_helper_linux.cc
+++ b/chrome/renderer/print_web_view_helper_linux.cc
@@ -152,6 +152,8 @@ bool PrintWebViewHelper::RenderPages(const PrintMsg_PrintPages_Params& params,
PrintMsg_Print_Params printParams = params.params;
scoped_ptr<skia::VectorCanvas> canvas;
+ UpdatePrintableSizeInPrintParameters(frame, node, &printParams);
+
{
// Hack - when |prep_frame_view| goes out of scope, PrintEnd() gets called.
// Doing this before closing |metafile| below ensures