summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/print_web_view_helper_win.cc
diff options
context:
space:
mode:
authorkmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-08-02 16:44:20 +0000
committerkmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-08-02 16:44:20 +0000
commit534c4fb35c8c195c6d82e7e12ac303397e796825 (patch)
tree1bfdb823901de172173b19f58b0aab493e1bb932 /chrome/renderer/print_web_view_helper_win.cc
parent1c78d786e3889ca1b783ab31ac3a16449e718f6f (diff)
downloadchromium_src-534c4fb35c8c195c6d82e7e12ac303397e796825.zip
chromium_src-534c4fb35c8c195c6d82e7e12ac303397e796825.tar.gz
chromium_src-534c4fb35c8c195c6d82e7e12ac303397e796825.tar.bz2
PrintPreview: Remove |page_number| from StartPageForVectorCanvas function and |page_slot| from PrintMsg_PrintPage_Params.
We will not add preview pages to the complete metafile in out of order fashion. BUG=none TEST=print preview works after code changes. Review URL: http://codereview.chromium.org/7549001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95092 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/print_web_view_helper_win.cc')
-rw-r--r--chrome/renderer/print_web_view_helper_win.cc12
1 files changed, 4 insertions, 8 deletions
diff --git a/chrome/renderer/print_web_view_helper_win.cc b/chrome/renderer/print_web_view_helper_win.cc
index 477b378..961a15f 100644
--- a/chrome/renderer/print_web_view_helper_win.cc
+++ b/chrome/renderer/print_web_view_helper_win.cc
@@ -84,14 +84,13 @@ void PrintWebViewHelper::PrintPageInternal(
skia::InitializeDC(metafile->context());
int page_number = params.page_number;
- int page_slot = params.page_slot;
// Calculate the dpi adjustment.
float scale_factor = static_cast<float>(params.params.desired_dpi /
params.params.dpi);
// Render page for printing.
- RenderPage(params.params, &scale_factor, page_number, page_slot, false, frame,
+ RenderPage(params.params, &scale_factor, page_number, false, frame,
&metafile);
// Close the device context to retrieve the compiled metafile.
@@ -133,8 +132,7 @@ void PrintWebViewHelper::RenderPreviewPage(int page_number) {
scoped_ptr<Metafile> metafile(print_preview_context_.metafile());
base::TimeTicks begin_time = base::TimeTicks::Now();
- RenderPage(print_params, &scale_factor, page_number,
- print_preview_context_.GetPageSlotForPage(page_number), true,
+ RenderPage(print_params, &scale_factor, page_number, true,
print_preview_context_.frame(), &metafile);
print_preview_context_.RenderedPreviewPage(
@@ -152,8 +150,7 @@ void PrintWebViewHelper::RenderPreviewPage(int page_number) {
void PrintWebViewHelper::RenderPage(
const PrintMsg_Print_Params& params, float* scale_factor, int page_number,
- int page_slot, bool is_preview, WebFrame* frame,
- scoped_ptr<Metafile>* metafile) {
+ bool is_preview, WebFrame* frame, scoped_ptr<Metafile>* metafile) {
PageSizeMargins page_layout_in_points;
GetPageSizeAndMarginsInPoints(frame, page_number, params,
&page_layout_in_points);
@@ -182,8 +179,7 @@ void PrintWebViewHelper::RenderPage(
static_cast<int>(page_layout_in_points.content_width),
static_cast<int>(page_layout_in_points.content_height));
SkDevice* device = (*metafile)->StartPageForVectorCanvas(
- page_slot, page_size, content_area,
- frame->getPrintPageShrink(page_number));
+ page_size, content_area, frame->getPrintPageShrink(page_number));
DCHECK(device);
// The printPage method may take a reference to the canvas we pass down, so it
// can't be a stack object.