diff options
Diffstat (limited to 'chrome/renderer')
-rw-r--r-- | chrome/renderer/print_web_view_helper.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/chrome/renderer/print_web_view_helper.cc b/chrome/renderer/print_web_view_helper.cc index 79c4e47..c425877 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 |