diff options
Diffstat (limited to 'gm/dftext.cpp')
-rw-r--r-- | gm/dftext.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/gm/dftext.cpp b/gm/dftext.cpp index 545911c26c..0d5b1ff4e9 100644 --- a/gm/dftext.cpp +++ b/gm/dftext.cpp @@ -51,9 +51,8 @@ protected: SkImageInfo info = SkImageInfo::MakeN32Premul(onISize()); SkSurfaceProps props(SkSurfaceProps::kUseDeviceIndependentFonts_Flag, SkSurfaceProps::kLegacyFontHost_InitType); - SkAutoTUnref<SkSurface> surface(SkSurface::NewRenderTarget(ctx, SkBudgeted::kNo, - info, 0, &props)); - SkCanvas* canvas = surface.get() ? surface->getCanvas() : inputCanvas; + auto surface(SkSurface::MakeRenderTarget(ctx, SkBudgeted::kNo, info, 0, &props)); + SkCanvas* canvas = surface ? surface->getCanvas() : inputCanvas; // init our new canvas with the old canvas's matrix canvas->setMatrix(inputCanvas->getTotalMatrix()); #else |