aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/gpu/gl/egl/SkCreatePlatformGLContext_egl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gpu/gl/egl/SkCreatePlatformGLContext_egl.cpp')
-rw-r--r--src/gpu/gl/egl/SkCreatePlatformGLContext_egl.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/gpu/gl/egl/SkCreatePlatformGLContext_egl.cpp b/src/gpu/gl/egl/SkCreatePlatformGLContext_egl.cpp
index 3b2488dfc6..821e040261 100644
--- a/src/gpu/gl/egl/SkCreatePlatformGLContext_egl.cpp
+++ b/src/gpu/gl/egl/SkCreatePlatformGLContext_egl.cpp
@@ -317,7 +317,11 @@ void SkEGLFenceSync::deleteFence(SkPlatformGpuFence platformFence) const {
} // anonymous namespace
-SkGLContext* SkCreatePlatformGLContext(GrGLStandard forcedGpuAPI) {
+SkGLContext* SkCreatePlatformGLContext(GrGLStandard forcedGpuAPI, SkGLContext* shareContext) {
+ SkASSERT(!shareContext);
+ if (shareContext) {
+ return nullptr;
+ }
EGLGLContext* ctx = new EGLGLContext(forcedGpuAPI);
if (!ctx->isValid()) {
delete ctx;