| Index: third_party/WebKit/Source/modules/webgl/WebGLRenderingContext.cpp
|
| diff --git a/third_party/WebKit/Source/modules/webgl/WebGLRenderingContext.cpp b/third_party/WebKit/Source/modules/webgl/WebGLRenderingContext.cpp
|
| index 8307c0c43048ed02f93bbac8616785e9218a05b2..fe348e833d223cc86384101b2dc6e3047d1b21f8 100644
|
| --- a/third_party/WebKit/Source/modules/webgl/WebGLRenderingContext.cpp
|
| +++ b/third_party/WebKit/Source/modules/webgl/WebGLRenderingContext.cpp
|
| @@ -89,7 +89,7 @@ CanvasRenderingContext* WebGLRenderingContext::Factory::create(ScriptState* scri
|
| if (!shouldCreateContext(contextProvider.get()))
|
| return nullptr;
|
|
|
| - WebGLRenderingContext* renderingContext = new WebGLRenderingContext(offscreenCanvas, contextProvider.release(), attributes);
|
| + WebGLRenderingContext* renderingContext = new WebGLRenderingContext(offscreenCanvas, std::move(contextProvider), attributes);
|
| if (!renderingContext->drawingBuffer())
|
| return nullptr;
|
| renderingContext->initializeNewContext();
|
| @@ -105,7 +105,7 @@ CanvasRenderingContext* WebGLRenderingContext::Factory::create(HTMLCanvasElement
|
| if (!shouldCreateContext(contextProvider.get()))
|
| return nullptr;
|
|
|
| - WebGLRenderingContext* renderingContext = new WebGLRenderingContext(canvas, contextProvider.release(), attributes);
|
| + WebGLRenderingContext* renderingContext = new WebGLRenderingContext(canvas, std::move(contextProvider), attributes);
|
| if (!renderingContext->drawingBuffer()) {
|
| canvas->dispatchEvent(WebGLContextEvent::create(EventTypeNames::webglcontextcreationerror, false, true, "Could not create a WebGL context."));
|
| return nullptr;
|
|
|