Index: chrome/renderer/print_web_view_helper.cc |
diff --git a/chrome/renderer/print_web_view_helper.cc b/chrome/renderer/print_web_view_helper.cc |
index 79c4e4751ef7cd4b1e9acb570018287f0240d407..c425877f47ee3b92c1e677f62320bd00d7ae2479 100644 |
--- a/chrome/renderer/print_web_view_helper.cc |
+++ b/chrome/renderer/print_web_view_helper.cc |
@@ -453,8 +453,9 @@ void PrintHeaderFooterText( |
SkMatrix m = canvas->getTotalMatrix(); |
ui::ScaleFactor device_scale_factor = ui::GetScaleFactorFromScale( |
SkScalarAbs(m.getScaleX())); |
- gfx::Canvas gfx_canvas(canvas, device_scale_factor, false); |
- paint->Draw(&gfx_canvas); |
+ scoped_ptr<gfx::Canvas> gfx_canvas(gfx::Canvas::CreateCanvasWithoutScaling( |
+ canvas, device_scale_factor)); |
+ paint->Draw(gfx_canvas.get()); |
} |
#else |
// TODO(arthurhsu): following code has issues with i18n BiDi, see |