Index: debugger/QT/SkGLWidget.cpp |
diff --git a/debugger/QT/SkGLWidget.cpp b/debugger/QT/SkGLWidget.cpp |
index dd78db57f375a15909f1c2daab3cbd22893a9beb..975052f57d4f6bc63adbf5b2ce38c8fe57dfa116 100644 |
--- a/debugger/QT/SkGLWidget.cpp |
+++ b/debugger/QT/SkGLWidget.cpp |
@@ -60,11 +60,11 @@ void SkGLWidget::createRenderTarget() { |
GrBackendRenderTargetDesc desc = this->getDesc(this->width(), this->height()); |
desc.fOrigin = kBottomLeft_GrSurfaceOrigin; |
- SkAutoTUnref<GrRenderTarget> curRenderTarget( |
+ sk_sp<GrRenderTarget> curRenderTarget( |
fCurContext->textureProvider()->wrapBackendRenderTarget(desc)); |
SkSurfaceProps props(0, kUnknown_SkPixelGeometry); |
- fGpuDevice.reset(SkGpuDevice::Create(curRenderTarget, &props, |
- SkGpuDevice::kUninit_InitContents)); |
+ fGpuDevice.reset(SkGpuDevice::Make(std::move(curRenderTarget), &props, |
+ SkGpuDevice::kUninit_InitContents).release()); |
fCanvas.reset(new SkCanvas(fGpuDevice)); |
} |