Index: chrome/renderer/print_web_view_helper_linux.cc |
=================================================================== |
--- chrome/renderer/print_web_view_helper_linux.cc (revision 78814) |
+++ chrome/renderer/print_web_view_helper_linux.cc (working copy) |
@@ -220,14 +220,15 @@ |
margin_left_in_points, |
content_height_in_points + margin_top_in_points + |
margin_bottom_in_points); |
- gfx::Point content_origin(margin_left_in_points, margin_top_in_points); |
- skia::PlatformDevice* device = metafile->StartPageForVectorCanvas( |
- page_size, content_origin, 1.0f); |
- if (!device) |
+ gfx::Point content_origin(margin_top_in_points, margin_left_in_points); |
+ |
+ if (!metafile->StartPage(page_size, content_origin, 1)) |
return; |
- canvas->reset(new skia::VectorCanvas(device)); |
+ canvas->reset(new skia::VectorCanvas(metafile->context(), |
+ canvas_size.width(), |
+ canvas_size.height())); |
frame->printPage(params.page_number, canvas->get()); |
// TODO(myhuang): We should handle transformation for paper margins. |