| Index: chrome/renderer/print_web_view_helper_mac.mm
|
| ===================================================================
|
| --- chrome/renderer/print_web_view_helper_mac.mm (revision 103025)
|
| +++ chrome/renderer/print_web_view_helper_mac.mm (working copy)
|
| @@ -17,7 +17,6 @@
|
|
|
| #if defined(USE_SKIA)
|
| #include "printing/metafile_skia_wrapper.h"
|
| -#include "skia/ext/platform_device.h"
|
| #include "skia/ext/vector_canvas.h"
|
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebCanvas.h"
|
| #endif
|
| @@ -38,7 +37,7 @@
|
| // Render page for printing.
|
| gfx::Rect content_area(params.params.printable_size);
|
| RenderPage(params.params.printable_size, content_area, scale_factor,
|
| - page_number, frame, false, &metafile);
|
| + page_number, frame, &metafile);
|
| metafile.FinishDocument();
|
|
|
| PrintHostMsg_DidPrintPage_Params page_params;
|
| @@ -97,7 +96,7 @@
|
|
|
| base::TimeTicks begin_time = base::TimeTicks::Now();
|
| RenderPage(printParams.page_size, content_area, scale_factor, page_number,
|
| - print_preview_context_.frame(), true, initial_render_metafile);
|
| + print_preview_context_.frame(), initial_render_metafile);
|
| print_preview_context_.RenderedPreviewPage(
|
| base::TimeTicks::Now() - begin_time);
|
|
|
| @@ -145,7 +144,7 @@
|
| void PrintWebViewHelper::RenderPage(
|
| const gfx::Size& page_size, const gfx::Rect& content_area,
|
| const float& scale_factor, int page_number, WebFrame* frame,
|
| - bool is_preview, printing::Metafile* metafile) {
|
| + printing::Metafile* metafile) {
|
|
|
| {
|
| #if defined(USE_SKIA)
|
| @@ -157,9 +156,9 @@
|
| SkRefPtr<skia::VectorCanvas> canvas = new skia::VectorCanvas(device);
|
| canvas->unref(); // SkRefPtr and new both took a reference.
|
| WebKit::WebCanvas* canvas_ptr = canvas.get();
|
| - printing::MetafileSkiaWrapper::SetMetafileOnCanvas(*canvas, metafile);
|
| - skia::SetIsDraftMode(*canvas, is_print_ready_metafile_sent_);
|
| - skia::SetIsPreviewMetafile(*canvas, is_preview);
|
| + printing::MetafileSkiaWrapper::SetMetafileOnCanvas(canvas.get(), metafile);
|
| + printing::MetafileSkiaWrapper::SetDraftMode(canvas.get(),
|
| + is_print_ready_metafile_sent_);
|
| #else
|
| bool success = metafile->StartPage(page_size, content_area, scale_factor);
|
| DCHECK(success);
|
|
|