summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/print_web_view_helper_linux.cc
diff options
context:
space:
mode:
authorkmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-19 02:05:17 +0000
committerkmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-19 02:05:17 +0000
commitf1c9371c71d33cf962a8e695799830b18fb99ed1 (patch)
treef02ef053beeda3d1dff77db3e4679320ad3f1d61 /chrome/renderer/print_web_view_helper_linux.cc
parent8d8c1b16ca811ec512e0a9ca8d62e17969d1bc21 (diff)
downloadchromium_src-f1c9371c71d33cf962a8e695799830b18fb99ed1.zip
chromium_src-f1c9371c71d33cf962a8e695799830b18fb99ed1.tar.gz
chromium_src-f1c9371c71d33cf962a8e695799830b18fb99ed1.tar.bz2
PrintPreview: [Cleanup] Remove unwanted function calls.
While printing for print preview, we don't want to get the source frame css information because it is not used. BUG=none TEST=printing works as expected after code changes. Review URL: http://codereview.chromium.org/8566055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110815 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.cc14
1 files changed, 5 insertions, 9 deletions
diff --git a/chrome/renderer/print_web_view_helper_linux.cc b/chrome/renderer/print_web_view_helper_linux.cc
index 6e1ff5c..6b6d9e6 100644
--- a/chrome/renderer/print_web_view_helper_linux.cc
+++ b/chrome/renderer/print_web_view_helper_linux.cc
@@ -57,21 +57,17 @@ bool PrintWebViewHelper::RenderPreviewPage(int page_number) {
bool PrintWebViewHelper::PrintPages(const PrintMsg_PrintPages_Params& params,
WebFrame* frame,
- const WebNode& node,
- PrepareFrameAndViewForPrint* prepare) {
+ const WebNode& node) {
printing::NativeMetafile metafile;
if (!metafile.Init())
return false;
- scoped_ptr<PrepareFrameAndViewForPrint> prep_frame_view;
- if (!prepare) {
- prep_frame_view.reset(new PrepareFrameAndViewForPrint(params.params, frame,
- node));
- prepare = prep_frame_view.get();
- }
+ PrepareFrameAndViewForPrint prep_frame_view(params.params, frame, node);
int page_count = 0;
- if (!RenderPages(params, frame, node, &page_count, prepare, &metafile))
+ if (!RenderPages(params, frame, node, &page_count, &prep_frame_view,
+ &metafile)) {
return false;
+ }
// Get the size of the resulting metafile.
uint32 buf_size = metafile.GetDataSize();