diff options
Diffstat (limited to 'tools/gpu/gl/mac/CreatePlatformGLTestContext_mac.cpp')
-rw-r--r-- | tools/gpu/gl/mac/CreatePlatformGLTestContext_mac.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/gpu/gl/mac/CreatePlatformGLTestContext_mac.cpp b/tools/gpu/gl/mac/CreatePlatformGLTestContext_mac.cpp index 9f1c61e564..5b11227125 100644 --- a/tools/gpu/gl/mac/CreatePlatformGLTestContext_mac.cpp +++ b/tools/gpu/gl/mac/CreatePlatformGLTestContext_mac.cpp @@ -68,8 +68,8 @@ MacGLTestContext::MacGLTestContext(MacGLTestContext* shareContext) SkScopeExit restorer(context_restorer()); CGLSetCurrentContext(fContext); - sk_sp<const GrGLInterface> gl(GrGLCreateNativeInterface()); - if (nullptr == gl.get()) { + auto gl = GrGLMakeNativeInterface(); + if (!gl) { SkDebugf("Context could not create GL interface.\n"); this->destroyGLContext(); return; @@ -84,7 +84,7 @@ MacGLTestContext::MacGLTestContext(MacGLTestContext* shareContext) "/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib", RTLD_LAZY); - this->init(gl.release()); + this->init(std::move(gl)); } MacGLTestContext::~MacGLTestContext() { |