diff options
author | vandebo@chromium.org <vandebo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-18 23:06:35 +0000 |
---|---|---|
committer | vandebo@chromium.org <vandebo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-18 23:06:35 +0000 |
commit | f1a142d29ad1dfaecd3b609051b476440289ec72 (patch) | |
tree | cdfaf40d10adbfeab5fba678e38c089dce0aca0c | |
parent | befdc1a7fff79605d2df4148c218f1917d088f34 (diff) | |
download | chromium_src-f1a142d29ad1dfaecd3b609051b476440289ec72.zip chromium_src-f1a142d29ad1dfaecd3b609051b476440289ec72.tar.gz chromium_src-f1a142d29ad1dfaecd3b609051b476440289ec72.tar.bz2 |
Fix print media page size by using the value we compute.
BUG=82472
TEST=NONE (in bug)
Review URL: http://codereview.chromium.org/8344016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106160 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | chrome/renderer/print_web_view_helper.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/chrome/renderer/print_web_view_helper.cc b/chrome/renderer/print_web_view_helper.cc index a409744..a36b17a 100644 --- a/chrome/renderer/print_web_view_helper.cc +++ b/chrome/renderer/print_web_view_helper.cc @@ -1382,8 +1382,6 @@ bool PrintWebViewHelper::PrintPreviewContext::CreatePreviewDocument( DCHECK_EQ(INITIALIZED, state_); state_ = RENDERING; - print_params_.reset(new PrintMsg_Print_Params(*print_params)); - metafile_.reset(new printing::PreviewMetafile); if (!metafile_->Init()) { set_error(PREVIEW_ERROR_METAFILE_INIT_FAILED); @@ -1397,6 +1395,8 @@ bool PrintWebViewHelper::PrintPreviewContext::CreatePreviewDocument( UpdatePrintableSizeInPrintParameters(frame_, node_, prep_frame_view_.get(), print_params); + print_params_.reset(new PrintMsg_Print_Params(*print_params)); + total_page_count_ = prep_frame_view_->GetExpectedPageCount(); if (total_page_count_ == 0) { LOG(ERROR) << "CreatePreviewDocument got 0 page count"; |