Index: gm/dftext.cpp |
diff --git a/gm/dftext.cpp b/gm/dftext.cpp |
index 545911c26c065c493f948b41cc31521a6807a439..0d5b1ff4e992eacf9035f7c8862cd1d5b78ccf68 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 |